当前位置: 首页 > 面试题库 >

md-select无法设置所选值

史烈
2023-03-14
问题内容

我的md-select设置如下:

<md-select placeholder="Category" ng-model="current.Category" flex >
    <md-option ng-repeat="item in categories" ng-value="{{item}}">{{item.Name}}</md-option>
</md-select>

@scope.categories 值是

[  
{  
  "Name":"Commercial & Industrial",
  "ParentId":null,
  "Categories":[  
     {  
        "Name":"Deceptive Marketing",
        "ParentId":19,
        "Categories":[

        ],
        "Id":24,
        "ModifiedDate":"2015-08-06T07:49:53.0489545",
        "CreatedDate":"2015-08-06T15:49:51.707"
     },
     {  
        "Name":"Aggressive Agents",
        "ParentId":19,
        "Categories":[

        ],
        "Id":25,
        "ModifiedDate":"2015-08-06T07:50:10.0026497",
        "CreatedDate":"2015-08-06T15:50:08.63"
     }
  ],
  "Id":19,
  "ModifiedDate":"08/06/2015 @ 7:49AM",
  "CreatedDate":"08/06/2015 @ 3:49PM"
 },
 {  
  "Name":"Competitive Supply",
  "ParentId":null,
  "Categories":[  
     {  
        "Name":"Security Deposit",
        "ParentId":20,
        "Categories":[

        ],
        "Id":21,
        "ModifiedDate":"2015-08-06T07:49:30.3966895",
        "CreatedDate":"2015-08-06T15:49:25.8"
     },
     {  
        "Name":"Meter",
        "ParentId":20,
        "Categories":[

        ],
        "Id":22,
        "ModifiedDate":"2015-08-06T07:49:34.6571155",
        "CreatedDate":"2015-08-06T15:49:33.3"
     },
     {  
        "Name":"Bill",
        "ParentId":20,
        "Categories":[

        ],
        "Id":23,
        "ModifiedDate":"2015-08-06T07:49:41.7268224",
        "CreatedDate":"2015-08-06T15:49:40.357"
     }
  ],
  "Id":20,
  "ModifiedDate":"08/06/2015 @ 7:49AM",
  "CreatedDate":"08/06/2015 @ 3:49PM"
   }
]

md- select工作正常。但是我不知道如何设置选择值。当我尝试将模型设置current.Category为的值之一时,$scope.categories不会被设置。


问题答案:

该文档不是明确的,但是您应该使用ng- selected。我创建了一个代码笔来说明,但是基本上是:

<md-option ng-repeat="(index,item) in categories" ng-value="{{item}}"
           ng-selected="index == 1">    
    {{item.Name}}
</md-option>

这将选择第二个类别(类别数组中的索引1)。



 类似资料:
  • 我有一个字段,其中有一些选项。现在我需要使用jQuery选择这些中的一个。但是,当我只知道必须选择的的时,如何做到这一点呢? 我有以下HTML: 我需要选择值为的选项。如何才能做到这一点呢? 下面是一个演示页面:http://jsfidle.net/9stxb/

  • 我有选择权。如何设置为var选择自动选择? 例如,我手动选择选项1,它自动 <代码> 编辑我发现了。

  • 本文向大家介绍select标签设置默认选中的选项方法,包括了select标签设置默认选中的选项方法的使用技巧和注意事项,需要的朋友参考一下 方法有两种。 第一种 通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。 第二种 为通过前端js来控制选中的项: 获取<select>标签选中项文本的js代码为: 一些其它操作<select>标签的技巧如下: 1)

  • 我正在尝试在Linux系统上使用IntelliJ Community 2021.2为我的Gradle项目(包含许多主要方法)设置JVM参数。在用户目录中创建idea64.vmoptions对我不起作用,因为主要方法不是从文件中获取VM设置。我还尝试设置一个环境变量来指示. vm选项文件,但它仍然不起作用。 唯一对我有用的是运行/调试配置中的“添加VM选项”,但我不想每次创建新的主方法时都设置VM选

  • 问题内容: 我有多种选择: 我从数据库加载数据。然后我有一个像这样的字符串: 如何在多重选择中设置此值?已经尝试更改字符串在数组中的值并将其作为值的倍数,但不起作用…!有人可以帮我弄这个吗?谢谢!!! 问题答案: 使用利用属性选择器的动态选择器中的值遍历循环。

  • 我想在一个输入中隐藏多个选择,当我改变我的选择(例如,我选择了最后一个选项,然后选择了第一个选项),我在我的输入中得到相同的顺序。 null null 现在如果我改变例如 (BASTIEN Test1/BASTIEN Test2/BASTIEN test0) 当我运行我的代码时 (BASTIEN Test0/BASTIEN Test1/BASTIEN test2) 这是我的代码工作很好,但当我选择