2015-03-19 59 views
2

我有一個資源檢查,如果一個資源的ID是在所顯示的另一個資源的ID列表NG-重複

$scope.list = [ 
      { listId:1, name: "Test1" }, 
      { listId:2, name: "Test 2" } 
       ]; 

我也有一個其他資源引用的第一個與listId

$scope.includedList = [ 
      { 
      includedListId:1, 
      title: "Title 1", 
      listId:1 
      }]; 

我重複顯示,我想檢查列表項是否包含在第二個資源中。

< a ng-repeat="item in list" 
    ng-class="selected if item is included in includedList" 
> 
+0

在'$ scope.list'中,您確定您有兩種不同的項目類型? 'id'和'listId' – 2015-03-19 13:01:30

+0

現在修正了錯字。 – Iezekiel 2015-03-19 13:03:27

回答

0

寫功能

$scope.isIncluded = function() 

然後

<一個NG-重複= 「項目在列表中」 NG級=「{選自:isIncluded(項目,includedList) }「>>

我不明白包含的確切邏輯,所以我離開功能n empty

+0

我想寫這樣的東西,我想知道是否有更多的「anular」方式來做到這一點。 – Iezekiel 2015-03-23 06:57:22