我尝试以编程方式更改md-select的项目并尝试使用ng-model-options="{trackBy: '$value.id'}"
,但此代码无法正常工作。我错过了这么简单的事吗?
您可以查看 DEMO
答案 0 :(得分:0)
md-select
元素没有ng-model-options
的属性,因为它未在docs中说明。
无论如何,看起来您必须使用track by data
代替track by $index
。
<md-select ng-model="selectedAnimal">
<md-option
ng-value="item"
ng-repeat="item in data track by $index">
{{item.animal}}
</md-option>
</md-select>