ng-options在另一个下拉列表中按值过滤
问题描述:
这似乎是一个非常直接的代码,但我无法弄清楚它为什么不起作用。ng-options在另一个下拉列表中按值过滤
我想选择 '使' 筛选 '模式' 下拉列表中,
Make:
<select ng-model="makeng" ng-options="option.display for option in makes">
<option ng-disabled="true" ng-selected="true" value="">Select a make</option>
</select>
Model:
<select ng-model="modelng" ng-options="option.display for option in models | filter:{make:makeng}">
<option ng-disabled="true" ng-selected="true" value="">Select a model</option>
</select>
这里是plunker
答
问题是你的第一个ngoption,你需要设置该模型的值为value
,使用select as
的语法option.value as option.
。
<select ng-model="makeng"
ng-options="option.value as option.display for option in makes">