md-在ng-option和ng-model中选择相同的对象

时间:2017-06-09 06:56:47

标签: angularjs angularjs-material md-select

是否可以在ng-option和md-select的ng-model中使用相同的json对象?

  

我在这里使用Angular Material md-select而不是HTML Select

控制器:

$scope.languages = [
     { name: 'English', value: true }, 
     { name: 'English', value: false }
];

查看:

<md-select ng-model="languages"
             placeholder="Select"
             class="select-dropdown md-no-underline"
             multiple>
    <md-option ng-value="language.value" ng-repeat="language in languages">
      {{language.name}}
    </md-option>

</md-select>

1 个答案:

答案 0 :(得分:1)

之所以如此,是因为selectun-select来自md-checkbox的列表项,它会改变ng-repeat获取值的列表。您需要在另一个变量中维护选择。