使用 ng-class 和 property/value 对表达式
Using ng-class with property/value pair expression
我希望能够使用 ng-class 根据表达式的 true/false 值触发 class。如果它只是检查 属性 的存在,我知道该怎么做,但我想做的是输入一个表达式来表示 'the value of this property is this'.
所以,如果我想 link 颜色到足球运动员的位置,例如,我想说:
<p ng-class="{'green': player.position: gk}">
虽然这不起作用。
有办法吗?如果是这样,我哪里错了?
JSFiddle 示例:http://jsfiddle.net/Paulos3000/U3pVM/22917/
在这个例子中,我希望任何位置为 "gk" 的玩家都是绿色的。
提前致谢
<p ng-class="{'green': player.position == 'gk'}">
这应该有效:)
我希望能够使用 ng-class 根据表达式的 true/false 值触发 class。如果它只是检查 属性 的存在,我知道该怎么做,但我想做的是输入一个表达式来表示 'the value of this property is this'.
所以,如果我想 link 颜色到足球运动员的位置,例如,我想说:
<p ng-class="{'green': player.position: gk}">
虽然这不起作用。
有办法吗?如果是这样,我哪里错了?
JSFiddle 示例:http://jsfiddle.net/Paulos3000/U3pVM/22917/
在这个例子中,我希望任何位置为 "gk" 的玩家都是绿色的。
提前致谢
<p ng-class="{'green': player.position == 'gk'}">
这应该有效:)