im довольно новый для углового и им жаль, если это вопрос о нуле. У меня есть список, созданный ng repeat, и я хочу изменить первое появление элемента, у которого атрибут участника установлен как «Y».Манипулирование первым элементом NG-REPEAT
<tr ng-repeat="player in player_history" >
<td>....</td>
<td>....</td>
</tr>
player_history = [
{
"value" : "10",
"description" : "rooney"
"award" : "y"
},
{
"value" : "7",
"description" : "di maria"
"award" : "N"
},
{
"value" : "1",
"description" : "de gea"
"award" : "N"
},
{
"value" : "16",
"description" : "carrick"
"award" : "Y"
},
];
поэтому для первого появления награды как «Y», я хочу внести некоторые изменения в этот элемент. например, отображать результаты в таблице и позволяет сделать эту конкретную запись жирным шрифтом. Я все еще новичок, поэтому вся помощь очень ценится. и спасибо вам заблаговременно.
PS: Я тоже думал по линиям, чтобы ng-repeat делал рендеринг, а затем использовал JQuery для изменения, поскольку я хотел. Он пытался, но ничего не сделал. Еще раз.
Посмотрите на этот ответ: HTTP: // StackOverflow .com/Ques/19635636/first-in-ngrepeat –
спасибо, но я не хочу редактировать первый элемент, просто первое появление элемента, имеющего определенный атрибут, заданный как «Y». в этом случае первым элементом оказался он, но он мог легко быть третьим, четвертым или даже n-м элементом. –
, пожалуйста, исправьте формат 'player_history'. Вам не хватает ',' после каждого из свойств объекта 'description'. А также удалите дополнительные ',' после вашего последнего объекта. –