Im все еще довольно новый для AngularJS. Я пытаюсь изменить цвет элемента таблицы так, чтобы его желтый, если пользователь проголосовал за этот выбор.Условно изменение цвета элемента angularjs?
<div ng-show="poll.userVoted">
<table class="result-table">
<tr ng-repeat="choice in poll.choices">
<td>{{choice.text}}</td>
<td>
<table ng-if="choice.text == poll.userChoice.text" style="background-color: yellow; width: {{choice.votes.length/poll.totalVotes*100}}%; text-align: right">
<tr>
<td>{{choice.votes.length}}</td>
</tr>
</table>
<table ng-if="choice.text != poll.userChoice.text" style="background-color: lightblue; width: {{choice.votes.length/poll.totalVotes*100}}%; text-align: right">
<tr>
<td>{{choice.votes.length}}</td>
</tr>
</table>
</td>
</tr>
</table>
что ошибка? – hfarazm
Вы можете попробовать что-то вроде этого, если я правильно понимаю ваше название вопроса - http://plnkr.co/edit/jeszGorMQmLiqhtWDt94?p=preview – swapnesh
спасибо, я постараюсь сделать это примерно так. Я просто подумал, что могу сделать это в тегах, так или иначе, не делая для этого никакой функции. – jsky