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对象。