我正在尝试ng-repeat
在 Angular 中执行此操作:
<select ng-model="selected_item">
<option ng-repeat="item in items" value="{{item.id}}"
ng-change="doSomething(selected_item)">
{{item.name}} - {{item.another_attribute}}
</option>
</select>
并得到错误No controller: ngModel
。
通常我构建下拉菜单,ng-options
但由于选项的标签由两个不同的属性组成,所以它不起作用。
<select ng-model="selected_item"
ng-options="item.id as item.name for item in items"
ng-change="doSomething(selected_item)">
如您所见,我不能在此处为标签使用两个属性。
有任何想法吗?