如果它的值为 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/