【发布时间】:2014-05-19 22:29:52
【问题描述】:
我在我的角度视图中使用 Chosen JQuery 插件来显示父/子下拉列表。实际上,我想根据父选择的下拉列表启用子选择的下拉列表。此外,在页面加载时,我通过检查父下拉列表值使用 ng-disabled 禁用子下拉列表,当用户在父下拉列表中选择某个值时,我需要启用子下拉列表但它不起作用。请看下面的html代码:
家长选择下拉菜单:
<select class="input-large chosen-select" ng-model="serviceProvider" data-placeholder="Select Service Provider" ng-options="option as option.name for option in serviceProviders | orderBy:'name'"> <option value=""></option>
</select>
儿童选择下拉菜单:
<select class="input-large chosen-select" ng-model="task" data-placeholder="Select Task" ng-options="s.id as s.name for s in tasks | orderBy:'name'" ng-disabled="serviceProvider == undefined"> <option value=""></option>
</select>
注意:当我使用普通的 html 选择下拉菜单时,上面的代码可以正常工作,我只在选择子下拉菜单时遇到这个问题。
【问题讨论】:
-
看起来它只是不受支持。你将不得不改变选择。