Mvvm 如何在AngularJS视图中实现条件逻辑

Mvvm 如何在AngularJS视图中实现条件逻辑,mvvm,angularjs,Mvvm,Angularjs,我有一个带项目的控制器。假设我想在表中显示任何项目(如果有)。如何在“视图”中实现这种逻辑 ng repeat已经为您处理好了。ng repeat仅在有项目时才将html放入其中 或者,如果您甚至不希望table元素出现在那里(甚至不想弄乱计算!),您可以执行以下操作: <table class="table" ng-show="items.length"> <tr ng-repeat="item in items"> <td>{{item}}</td&

我有一个带项目的控制器。假设我想在表中显示任何项目(如果有)。如何在“视图”中实现这种逻辑

ng repeat已经为您处理好了。ng repeat仅在有项目时才将html放入其中

或者,如果您甚至不希望table元素出现在那里(甚至不想弄乱计算!),您可以执行以下操作:

<table class="table" ng-show="items.length">
<tr ng-repeat="item in items">
<td>{{item}}</td>
</tr>
</table>

{{item}}
希望这有帮助。

检查

臭名昭著的angularjs if else语句!!!当我开始使用Angularjs时,我有点惊讶于我找不到if/else语句

所以我在一个项目中工作,我注意到当使用if/else语句时,条件会在加载时显示。 您可以使用ng斗篷修复此问题

<div class="ng-cloak">
 <p ng-show="statement">Show this line</span>
 <p ng-hide="statement">Show this line instead</span>
</div>

显示该行

改为显示此行

.ng斗篷{显示:无}

谢谢你,阿马杜