我試圖在對象列表上應用過濾器,但我無法設法使其工作。我讀過AngularJS不提供「開箱即用」的多重對象過濾,可能這就是爲什麼它不起作用?在多個陣列中的AngularJS過濾
這裏是我的代碼:
<div class="list list-inset">
<label class="item item-input" id="events-search">
<i class="icon ion-search placeholder-icon"></i>
<input type="text" placeholder="Rechercher parmis les evenements" ng-model="nsearch">
</label>
</div>
<div class="list">
<a class="item item-thumbnail-left" href="#" ng-repeat="info in infos | filter:nsearch">
<img src="xxx">
<h2>{{ info.name }}</h2>
<p>{{ info.date}} à {{ info.hour }}</p>
</a>
</div>
例如, 「相關信息」 的價值會是這樣的:
Q5PAvIQ2x8TLNkZmhTr59s984ALI5s10 { name: "This is an event", ... }, jj8oB6WemYVsGZ1FSm31DFBtSlM0pfZK { name: "This is a second event", ... }
我試圖通過名字來進行篩選。
有沒有人有想法?...謝謝!
您是否在問如何通過一個或多個屬性值過濾JavaScript對象列表? –
對不起如果我的問題不清楚。 我想過濾其中有多個objets的數組,實際上,我的數組像{{id1:{name:「name」},id2:{name:「name」}},但我看到的每個AngularJS示例都是{name:「name」,name:「name」},你明白我的意思了嗎? – Crazyman60