angularjs - Angular 仅显示大于零的数字

标签 angularjs conditional-statements

如果它的值为 0,我不想显示价格,那么只显示名称而不显示价格! 如果它大于 0,那么它应该同时显示名称和价格。

怎么做?

<tr>
 <td>{{cars.name}}</td>
 <td>{{cars.price}}</td>
</tr>

最佳答案

<tr>
 <td> {{cars.name}} </td>
 <td><div ng-show="cars.price > 0"> {{cars.price}} </div></td>
</tr>

编辑:如果 ng-show 被评估为 false,它将通过将 display:none; 应用于元素样式来隐藏元素。

你也可以使用 ng-if 它根本不会渲染元素

关于angularjs - Angular 仅显示大于零的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25425270/

相关文章:

javascript - 谁能解释一下这段小代码吗?

javascript - 递归指令不起作用

java - 关于两个 worker 和一辆手推车的谜题。使用锁和条件不起作用

msbuild - WIX:生成BootStrapper 条件?

SQL 双条件 SELECT 在列中不重复值

javascript - Angular 双花括号内的函数调用

javascript - 是否可以在 AngularJS 中的资源上设置默认查询参数?

html - 在 ng-repeat 中单击按钮时将焦点设置在文本框上

javascript - 为什么我的条件语句不能使用 javascript 中的正则表达式?

python - C++:检查用户输入是否是字符 A、W 或 D 之一