Javascript AngularJS-ngOptions表达式
我正在尝试访问一个对象列表,以用作Select元素中的选项。无论我尝试什么,我都无法获取列表来填充Select。如果在页面中呈现选项表达式,则数据显示良好,并且似乎具有正确的结构。所以我知道我的表达不是打字错误或其他什么。我可以访问数据。例如:Javascript AngularJS-ngOptions表达式,javascript,angularjs,Javascript,Angularjs,我正在尝试访问一个对象列表,以用作Select元素中的选项。无论我尝试什么,我都无法获取列表来填充Select。如果在页面中呈现选项表达式,则数据显示良好,并且似乎具有正确的结构。所以我知道我的表达不是打字错误或其他什么。我可以访问数据。例如: {{ form_event.providers.search_terms[form_event.type.toLowerCase()] }} [{"group": "program", "name": "title"}, {"group": "pro
{{ form_event.providers.search_terms[form_event.type.toLowerCase()] }}
[{"group": "program", "name": "title"},
{"group": "program", "name": "aspect_ratio"},
{"group": "episode", "name": "aspect_ratio"},
{"group": "episode", "name": "house_id"}]
因此,考虑到数据结构,我认为在ng选项中可以这样做,但它不起作用:
<select ng-options="term.name group by term.group for term in
form_event.providers.search_terms[form_event.type.toLowerCase()]">
</select
无论何时使用ng选项
都不要忘记将ng model
属性添加到select
中,否则它将不起作用
<select ng-model="selected" ng-options="term.name group by term.group for term in form_event.providers[form_event.type.toLowerCase()]">
<option value="">-- choose --</option>
</select>
--选择--
更新的fiddle:event.providers
和form\u event.providers
?您能提供fiddle吗?打字错误,谢谢