[英]Angular JS - ng-repeat and loop conditions
嘿,我有這段代碼:
<div ng-repeat="i in values">
{{i}}
</div>
它的工作原理,但我想在循環中添加額外的條件,如:
<div ng-repeat="i in values">
{{i}}
if(i !== 0){
<div></div>
}
</div>
我怎樣才能實現這一目標?
使用ng-if
(或ng-show
):
<div ng-repeat="i in values">
<div ng-if="i !== 0"></div>
</div>
附加到元素,這將決定是否顯示它。
但是,如果您只想循環第一個或最后一個項目,那么您也可以使用ng-repeat
$first
和$last
屬性。 這些都用ng-repeat記錄 。 並且可以像這樣使用:
<div ng-repeat="i in values">
<div ng-if="$first"></div>
</div>
使用ng-if
語句
<div ng-repeat="i in values">
{{i}}
<div ng-if="i !== 0"></div>
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.