md-select ng-option 和 ng-model 中的相同对象

md-select same object in ng-option and ng-model

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

Here I'm using Angular Material md-select instead of 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>

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