为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用ng-选项设置SELECT元素的默认值

如何使用ng-选项设置SELECT元素的默认值

料青山看我应如是 2019-07-10 15:53:34
如何使用ng-选项设置SELECT元素的默认值我在这里看到了角选择指令的文档:http:/docs.angularjs.org/api/ng.指令:选择..我不知道如何设置默认值。这是令人困惑的:为数组中的值选择为标签这是一个对象:{     "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选项属性来设置prop.value作为默认选项(不起作用)。ng-options="(prop.value) for v in prop.values"我做错什么了?
查看完整描述

3 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

这个选择角文档*没有明确回答这个问题,但确实存在。如果你看看script.js,你会看到:

function MyCntrl($scope) {
  $scope.colors = [
    {name:'black', shade:'dark'},
    {name:'white', shade:'light'},
    {name:'red', shade:'dark'},
    {name:'blue', shade:'dark'},
    {name:'yellow', shade:'light'}
  ];
  $scope.color = $scope.colors[2]; // Default the color to red}

这是html:

<select ng-model="color" ng-options="c.name for c in colors"></select>

这似乎是在<select>带着ng-options..此外,如果您有不同的标签/值,它也会工作。

*这是从1.2.7角开始的


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 1289 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信