我在这里看到了 Angular select 指令的文档:http://docs.angularjs.org/api/ng.directive:select http://docs.angularjs.org/api/ng.directive:select。
我不知道如何设置默认值。这很令人困惑:
选择作为数组中值的标签
这是对象:
{
"type": "select",
"name": "Service",
"value": "Service 3",
"values": [ "Service 1", "Service 2", "Service 3", "Service 4"]
}
html(工作):
<select><option ng-repeat="value in prop.values">{{value}}</option></select>
然后我尝试在 select 元素内添加一个 ng-option 属性来设置prop.value
作为默认选项(不起作用)。
ng-options="(prop.value) for v in prop.values"
我究竟做错了什么?
因此,假设该对象在您的范围内:
<div ng-controller="MyCtrl">
<select ng-model="prop.value" ng-options="v for v in prop.values">
</select>
</div>
function MyCtrl($scope) {
$scope.prop = {
"type": "select",
"name": "Service",
"value": "Service 3",
"values": [ "Service 1", "Service 2", "Service 3", "Service 4"]
};
}
工作笨蛋:http://plnkr.co/edit/wTRXZYEPrZJRizEltQ2g http://plnkr.co/edit/wTRXZYEPrZJRizEltQ2g
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)