选择任何选项时,所有Angular Chosen(插件)选择元素的选项都会消失

时间:2014-12-01 19:40:00

标签: angularjs jquery-chosen

不可否认,我知道Angular很危险。但是,我相当确定我已经简明扼要地遵循了插件的说明。

问题是:每当我使用所选插件(城市,国籍,酒店,房间类型......)从我的某个选择字段中选择任何选项时,结果永远不会被填充,而其他所有选项的结果选择字段消失。我非常肯定这是我的用户错误 - 非常感谢任何澄清或帮助。

您可以在此处查看示例:http://casamarelanoivas.com.br/sst/test/

感谢。 凯尔

1 个答案:

答案 0 :(得分:2)

您将列表中的选定值绑定到用于生成下拉列表的同一模型变量。因此,只要从下拉列表中选择一个值,就会消除列表值。

这是你拥有的:

<select ng-model="model.cities" ng-options="city.name for city in model.cities">

这是您想要使用的模式。

<select ng-model="selectedCity" ng-options="city.name for city in model.cities">

然后,在您的控制器中,您可以从$scope.selectedCity

中获取所选值