1
是否anyoen知道如何檢查(在View)的ID給定的數組中存在元素?Angularjs - 表示基於ID的陣列存在
可以說我有一個數組,像這樣:
var arr = [123, 456, 789];
和像這樣的數據源:
var data = [
{id: 123, name: 'foo'},
{id: 456, name: 'bar'},
{id: 789, name: 'baz'}
];
視圖
現在同時遍歷data
陣列我想顯示/隱藏基於id
存在arr
中的元素,如下所示:
<div ng-repeat="item in data">
<span ng-show="item.id in arr"></span>
</div>
上面的代碼,當然item.i in arr
並不明顯的原因工作。任何人都知道如何實現這一功能呢?且不說NG秀塊應該總是踢在每當arr
陣列被改變。
在此先感謝。
任何特別的原因,爲什麼這個問題是downvoted? – Pono