我有一个数组,如
$scope.myList =
[
["one","two","three"],
["a","b","c"],
["one","two","three"]
]
现在我想用ng-repeat列出带过滤器的第三个索引。
<select >
<option ng-repeat="item in myList| filter:item[2]:'text_here'">
{{item[2]}}
</option>
</select><br/>
如何过滤每个数组的第3个元素并应用适当的过滤器?我很确定我的答案是错误的。
答案 0 :(得分:0)
假设您希望输出为three,c,three
,那么您就不需要过滤器了。您只需通过http://docs.angularjs.org/api/ng/directive/select
<select ng-options="item[2] as item[2] for item in myList"></select>
如果你只想在$scope.myList
中列出第三个数组的索引,那么你就是这样做
<select ng-options="item as item for item in myList[2]"></select>