当ng值是对象时,未选择md-select

时间:2017-08-10 05:58:22

标签: angularjs angular-material

  <md-select name='services' ng-model="vm.service.service_group" placeholder="Select a  Group"  required>
      <md-option ng-value="opt" ng-repeat="opt in vm.service_group" ng-selected="true" >{{ opt.name }}</md-option>
  </md-select>

我的表单中有这个选项。在编辑对象时不会选择这个。如何在编辑时选择ng模型?

由于

1 个答案:

答案 0 :(得分:2)

最后,我得解决它。我添加了ng-selected="opt.code==vm.service.service_group.code"来检查所选的值。

<md-select name='services' ng-model="vm.service.service_group" placeholder="Select a  Group"  required>
     <md-option ng-value="opt" ng-repeat="opt in vm.service_group" ng-selected="opt.code==vm.service.service_group.code" >{{ opt.name }}</md-option>
</md-select>

希望这会对某人有所帮助