Select标签绑定option一直很麻烦,有了angular js的 ng-options只需定义好json对象轻松绑定option,
ng-options 指令用于使用 <options> 填充 <select> 元素的选项。
ng-options 指令使用数组来填充下拉列表,多数情况下与 ng-repeat 指令一起使用。
json变量定义:
$scope.goods_level = [{
id: 0,
name: "普通"
}, {
id: 1,
name: "精品"
}, {
id: 2,
name: "极品"
}, {
id: 3,
name: "差"
}];
html angular js绑定
<td class="td">
<select ng-model="mallGoods.level" ng-options="a.id as a.name for a in goods_level" >
</select>
<input type="hidden" name="level" value="{{mallGoods.level}}">
</td>
as a.name的意思option显示名称, a.id意思是option的value。 a为单个JSON对象。