2016-02-22 61 views
0

我有以下幾點:NG重複和NG-隱藏在每個

<div ng-repeat="(key, value) in group.Subgroups" ng-hide="value.ToBeDeleted" ng-include="'groupTemplate.html'"> 

我怎樣才能讓這個影響group.Subgroups []?並不僅僅是整個DIV的所有項目?

+0

將過濾器添加到ng-repeat –

+1

這種使用ng-include的方法對性能不利! – Mahmoud

+0

更好使用ng-show ..它比ng-hide更快有區別 – Prasad

回答

1

沒有測試,但它應該是這樣的:

<div ng-repeat="(key, value) in group.Subgroups"> 
    <div ng-if="!value.ToBeDeleted" ng-include="'groupTemplate.html'"> 
    </div> 
    </div> 

使用NG-如果防止模板越來越呈現到DOM。

+0

好吧,這很接近。但羣組。子羣也可以有子羣等。那麼我能做些什麼來確保這會影響孩子的孩子的孩子? –

+0

這被稱爲樹。看看https://github.com/angular-ui-tree/angular-ui-tree – CodeNashor

+0

那麼我需要將這個補充添加到我的解決方案嗎? –