我還是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 2014-09-29 05:39:52
你可以嘗試這樣的事情,如果我正確理解你的問題標題 - http://plnkr.co/edit/jeszGorMQmLiqhtWDt94?p=preview – swapnesh 2014-09-29 05:44:57
謝謝我將prob做這樣的事情。我只是覺得我可以在某種程度上做到這一點,而不用爲它製作功能。 – jsky 2014-09-29 06:11:22