所以我正在浏览 AngularJS 的教程:
我在 Controller 中定义了一个数组,当我循环遍历 ng-repeat {{feature.name}} {{feature.description}} 时,我通过调用返回数组中的不同点
我不明白的是可以说我在数组中有第三个点称为“重要性”,它是一个从 1 到 10 的数字。我不想在 html 中显示该数字,但我想要做的是如果数组中的“重要性”数字是 10 vs 1,则为该特征应用不同的颜色
那么我如何编写一个 if 语句来做到这一点:
IE。
<p style="**insert if statement: {{if feature.importance == 10}} color:red; {{/if}} **">{{feature.description}}</p>
不知道这是否正确,但这就是我想做的
最佳答案
我不认为有 if
声明可用。
为了您的造型目的,ng-class
可以使用。
<p ng-class="{important: feature.importance == 10 }">
ng-switch
也方便。- 更新 -
看一眼:
https://stackoverflow.com/a/18021855/1238847
angular1.2.0RC 似乎有 ng-if 支持。
关于if-statement - angularjs if 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12666307/