我将通过AngularJs教程.在步骤4 http://docs.angularjs.org/tutorial/step_04而不是硬编码选择标签我创建了一个JavaScript对象来测试.
这是我添加到controller.js的javascript代码
$scope.sortOptions = [{
"optionValue": "name",
"desc": "Alphabetical"
}, {
"optionValue": "age",
"desc": "Newest"
}];
Run Code Online (Sandbox Code Playgroud)
现在$ scope.orderProp ="age"无效.(假设为select设置默认值).我想知道这里有什么问题.
使用该ng-options属性<select>创建<option>条目,如下所示:
<select ng-model="orderProp"
ng-options="option.optionValue as option.desc for option in sortOptions">
</select>
Run Code Online (Sandbox Code Playgroud)
该option.optionValue as option.desc for option in sortOptions对应于:
sortOptions数组并将每个项目分配给option变量<option>为option.desc<option>为option.optionValue有关此内容的更多信息,请访问:http://docs.angularjs.org/api/ng.directive:select
jsFiddle:http://jsfiddle.net/bmleite/m6Z5Z/2/
| 归档时间: |
|
| 查看次数: |
3162 次 |
| 最近记录: |