Angular JS使用{{}}表达式中的条件

时间:2014-01-10 10:05:46

标签: angularjs

我必须在HTML页面的{{}}中显示0或1。我的控制器有一个属性,我必须决定是否显示0或显示1.如果属性大于或等于1,则应显示1,否则为0。

有任何建议或窍门吗?

注意:我想使用angularJS技巧在HTML代码中执行此操作。

请帮助

1 个答案:

答案 0 :(得分:1)

Angular支持expressions

您可以使用ternary operator内部表达式

<span> {{ property >= 1 ? 1 : 0 }} </span>

或者,您也可以使用过滤器

app.filter("myFilter",function){
   return function(number){
     return number >=1 ? 1 : 0;
   }
})

并像这样使用它:

<span> {{ property | myFilter }} </span>