Angularjs 仅显示角度大于零的数字
如果它的值为0,我不想显示价格,只显示名称,不显示价格! 如果大于0,则应同时显示名称和价格 怎么做Angularjs 仅显示角度大于零的数字,angularjs,conditional-statements,Angularjs,Conditional Statements,如果它的值为0,我不想显示价格,只显示名称,不显示价格! 如果大于0,则应同时显示名称和价格 怎么做 <tr> <td>{{cars.name}}</td> <td>{{cars.price}}</td> </tr> {{cars.name} {{cars.price}} {{cars.name} {{cars.price}} 编辑:如果ng show的计算结果为false,它将通过应用display:none来
<tr>
<td>{{cars.name}}</td>
<td>{{cars.price}}</td>
</tr>
{{cars.name}
{{cars.price}}
{{cars.name}
{{cars.price}}
编辑:如果ng show
的计算结果为false,它将通过应用display:none来隐藏元素代码>到元素样式
您还可以使用ng if
,它根本不会呈现元素
{{cars.name}
{{cars.price}}
编辑:如果ng show
的计算结果为false,它将通过应用display:none来隐藏元素代码>到元素样式
您还可以使用ng if
,它根本不会呈现元素使用ng if
如果您不希望DOM中包含单元格,如果您希望它包含但不可见,请使用ng show
<tr>
<td>{{cars.name}}</td>
<td ng-if="cars.price > 0">{{cars.price}}</td>
</tr>
{{cars.name}
{{cars.price}}
如果您担心HTML验证程序
<tr>
<td>{{cars.name}}</td>
<td ng-if="cars.price > 0">{{cars.price}}</td>
</tr>
{{cars.name}
{{cars.price}}
同样有效
但是,这可能会使您的表有点倾斜,因为ng show
仍然使用display:none代码>。您可以通过覆盖分配给隐藏元素的.ng hide
CSS类并将其设置为可见性:hidden
而不是。如果不希望将单元格包括在DOM中,请使用ng,如果希望将其包括但不可见,请使用ng show
<tr>
<td>{{cars.name}}</td>
<td ng-if="cars.price > 0">{{cars.price}}</td>
</tr>
{{cars.name}
{{cars.price}}
如果您担心HTML验证程序
<tr>
<td>{{cars.name}}</td>
<td ng-if="cars.price > 0">{{cars.price}}</td>
</tr>
{{cars.name}
{{cars.price}}
同样有效
但是,这可能会使您的表有点倾斜,因为ng show
仍然使用display:none代码>。您可以通过覆盖分配给隐藏元素的.ng hide
CSS类并将其设置为可见性:hidden代码>取而代之。-1这个没有任何描述的答案对未来用户不好。-1这个没有任何描述的答案对未来用户不好。