md-select没有从键值模型中更新参数
问题描述:
我有一个预定义的模型,我正在使用md-select(selectedVegetables)。这似乎不符合我的模型工作的时候它已经有一个键和值.. Code Penmd-select没有从键值模型中更新参数
检查:
$scope.vegetables =
[{"key":"1","value":"Banana"},{"key":"2","value":"Apple"}];
$scope.selectedVegetables = [{"key":"1","value":"Apple"}];
在我的控制器
。
和我的HTML
<md-input-container>
<label>Vegetables</label>
<md-select ng-model="selectedVegetables" md-on-close="clearSearchTerm()" data-md-container-class="selectdemoSelectHeader" multiple="">
<md-select-header class="demo-select-header">
<input ng-model="searchTerm" placeholder="Search for a vegetable.." class="demo-header-searchbox md-text" type="search">
</md-select-header>
<md-optgroup label="vegetables">
<md-option ng-value="vegetable" ng-repeat="vegetable in vegetables |
filter:searchTerm">{{vegetable}}</md-option>
</md-optgroup>
</md-select>
</md-input-container>
答
我找到了解决办法。 解决的办法是把它添加到MD-选择
ng-model-options="{trackBy: '$value.key'}"