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>
之所以如此,是因为当您 select
或 un-select
来自 md-checkbox
的列表项时,它会改变 ng-repeat
从中获取值的列表。您需要在另一个变量中维护选择。
是否可以在 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>
之所以如此,是因为当您 select
或 un-select
来自 md-checkbox
的列表项时,它会改变 ng-repeat
从中获取值的列表。您需要在另一个变量中维护选择。