0
我試圖通過一組來自不同對象的複選框來過濾我的ng-repeat。對象1擁有我的類別和對象2擁有我所有的文章。AngularJS使用一個對象作爲另一個過濾器
分類對象將變成複選框。這些複選框應該用作文章的過濾器。一篇文章可以有多個類別。
$ scope.categories:
[
{
"id": "1",
"title": "Blog"
},
{
"id": "2",
"title": "News"
}
]
$ scope.articles:
[
{
"id": "1",
"title": "Whats going on",
"categories":{
"results" : [1,2,3]
}
},
{
"id": "2",
"title": "Trump!",
"categories":{
"results" : [3]
}
}
]
複選框:
<div class="filter-pills" ng-repeat="cat in categories">
<input type="checkbox" ng-model="filter[cat.Id]" ng-checked="cat.checked"/>{{cat.Title}}
</div>
NG-重複:
<div class="col-lg-3 col-md-4" ng-repeat="item in articlesFinal"></div>
我已經嘗試了不同的解決方案,如ng-change
當我更新我的filter
陣列和比較,在ng-repeat
使用的對象。
我似乎無法找出這一個。有什麼建議麼?
偉大的作品!謝謝! – TietjeDK