【发布时间】:2016-05-09 09:51:32
【问题描述】:
我正在尝试在 AngularJS 中实现依赖级联下拉列表。它适用于:如果我选择任何国家(例如:Country1),那么它的状态(例如:State1、State2、State3)将显示在第二个下拉框中(很好)。
但我的要求是:在为一个国家/地区显示上述相关州之后,我只需要在第一个下拉框中显示给定州的相应选定国家(例如,如果我选择 State1 or State2 or State3 of Country1 然后 @987654327 @ 应该显示在第一个下拉框中(因为Country1 具有这些状态),其他国家(Country2,Country3)应该在第一个下拉框中禁用或消失或不可见)。创建Fiddle。请帮助我如何在 jquery 或 angularjs 中实现它?提前致谢。
【问题讨论】:
-
我能知道您为什么要在选择第二个下拉菜单后禁用其他国家/地区吗?你只是想知道?因为如果用户想回去改变国家怎么办?
-
@SMAhmed,感谢您的回复,实际上这是我的要求,在这里用户不要返回,也不能在我的要求中更改国家(一旦他选择了州),这就是原因。请告诉我。
-
在选择第二个下拉菜单后将 ng-disabled="true" 添加到第一个下拉菜单
-
@SMAhmed,我该怎么写?意味着如果我这样写:
-
@SMAhmed,是的,我有一个解决方案,如果我在第一个下拉框中写 ng-diabled="cities",那么它可以按照我的要求工作。
标签: javascript jquery html angularjs cascadingdropdown