Hab*_*LEM 13 html javascript json angularjs
如何呈现以下选项列表的值?
$scope.limits = [ {value: '5', text: 'Afficher 5 par page'},
{value: '10', text: 'Afficher 10 par page'},
{value: '15', text: 'Afficher 15 par page'},
{value: '20', text: 'Afficher 20 par page'}
];
<select id="limitType" name="limit" ng-model="limit" ng-options="limit.value as limit.text for limit in limits"></select> enregistrement par page
Run Code Online (Sandbox Code Playgroud)
预期结果(期望值="limit.value":
<select ng-options="option.value as option.text for option in limits" ng-model="limit" id="limitType" class="ng-pristine ng-valid">
<option value="5" selected="selected">Afficher 5 par page</option>
<option value="10">Afficher 10 par page</option>
<option value="15">Afficher 15 par page</option>
<option value="20">Afficher 20 par page</option>
</select>
Run Code Online (Sandbox Code Playgroud)
结果:
<select ng-options="option.value as option.text for option in limits" ng-model="limit" id="limitType" class="ng-pristine ng-valid">
<option value="0" selected="selected">Afficher 5 par page</option>
<option value="1">Afficher 10 par page</option>
<option value="2">Afficher 15 par page</option>
<option value="3">Afficher 20 par page</option>
</select>
Run Code Online (Sandbox Code Playgroud)
bml*_*ite 20
该ng-options指令不在元素value上设置属性<options>.它总是使用一个序列.
使用limit.value as limit.text for limit in limits方式:
<option>标签设置为limit.textlimit.value值保存到选择中ng-model检查这个小提琴:http://jsfiddle.net/bmleite/k58Hw/
| 归档时间: |
|
| 查看次数: |
20835 次 |
| 最近记录: |