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



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

ng repeat已经为您处理好了。ng repeat只在有项目的情况下放入html。

或者,如果你甚至不想让表元素出现在那里(甚至不想打乱计算!),你可以做一些类似的事情:

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

希望这能有所帮助。

检查http://www.codinginsight.com/angularjs-if-else-statement/

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

所以我在做一个项目,我注意到当使用if/else语句时,条件会在加载时显示出来。你可以用斗篷来解决这个问题。

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

.ng斗篷{display:none}

感谢amadou

最新更新