我在我的应用程序中使用angularjs(v1.2.20)。
我正在使用以下代码片段将下拉列表中的值与比较器条件绑定。但是下拉值变得空白,
<select id="countries" class="form-control" ng-model="countries.country" ng-options="country as country.name for country in countries | filter: { "NewYork": countries.cities.name }" required/>
此处,“filter:{”NewYork“:countries.cities.name}”条件不起作用。
但它在AngularJS 1.2.7的较低版本中工作。
有人可以帮助我这是最新版本的AngularJS(v1.2.20)的问题吗? 要么 请告诉我如果我需要更改代码中的任何内容。
谢谢,
Periyasamy
答案 0 :(得分:0)
需要逆转,
应该是
<select id="countries" class="form-control" ng-model="countries.country" ng-options="country as country.name for country in countries | filter: { countries.cities.name: "NewYork" }" required/>
请参阅working plunker注意过滤器
filter:{phone:'555-1276'}
UPDATED FIDDLE要嵌套对象查找