如何迭代一个对象数组以进行typeahead?

时间:2013-08-03 01:33:32

标签: angularjs angular-ui-bootstrap

http://angular-ui.github.io/bootstrap/

我想使用bootstrap的typeahead,并在对象中搜索两个不同的键对。如何迭代数组对象?

也有人可以解释这是什么? typeahead="state for state in states | filter:$viewValue"

for条款让我失望,似乎真的不清楚因为state for state共享同一个名字。

1 个答案:

答案 0 :(得分:13)

state for state in states是理解表达式,是

的缩写
angular.forEach(states, function (state) {
    return state;
});

您可以查看有关select指令的ngOptions中介绍的理解表达式的文档。