<select ng-model="item.value" ng-options="item.name for item in items"> </select>
以上将填充AngularJS中的选择选项,但如果满足条件,如何添加选择?
我想做这样的事情:
<select ng-model="item.value" ng-options="item.name for item in items" if="item.name == someValuetocheckAgainst" selected endif> </select>
这是物品
var items = [ 'a','b','c' ]; var someValuetocheckAgainst = 'b';
所以我的菜单应该是这样的
<select ng-model="item.value"> <option value="a">a</option> <option value="b" selected>a</option> <option value="c">a</option> </select>
解决方法
刚想通了
<select ng-model="form.model"> <option ng-selected="{{item == valuetocheckAgainst}}" ng-repeat="item in items" value="{{item}}"> {{item}} </option> </select>