我很难理解ng-options如何与数据源一起工作.我已经阅读了文档,我觉得我正在完成所需的工作,但在尝试时仍然会遇到问题.
我总是在控制台中收到此错误:
错误:
预期的ngOptions形式为' select(as label)?for(key,)?值的集合(由轨道EXPR)?" 但是在类型中得到'k为(k,v)的v'.
我做错了什么?
请参见plunkr:
http://plnkr.co/edit/Bl6u4151KyDkxhYrsdCm?p=preview
这有点奇怪,但看起来你需要放一个空格for
.这有效:
<select ng-model="type" ng-options="k as v for (k, v) in types"> <option value="">Select Type</option> </select>