【发布时间】:2016-05-11 22:09:21
【问题描述】:
我想要一个网页结构如下:应该有 2 个下拉菜单,其中第二个下拉菜单取决于第一个下拉菜单(见下文)。此外,应该有一个 div 部分,根据两个下拉菜单上的输入显示一些内容。
例如:
下拉菜单 1:可用选项为“A”和“B”
下拉菜单 2:可用选项为
- 如果在下拉菜单 1 中选择了“A”,则可用选项为“DC”和“NY”
- 如果在下拉菜单 1 中选择了“B”,则可用选项为“B_DC”和“B_NY”
现在,根据下拉菜单中的输入,应该在 div 部分显示某种输出(取决于输入)。例如,如果选择了“B”和“B_NY”,则 div 部分可能包含消息“选项“B”和“B_NY”已选择”。或者,例如,如果选择了“A”和“DC”,则 div 部分可能包含一个按钮(我选择此示例只是为了强调内容不仅仅是一般的文本,以防万一这很重要)。
注意: stackoverflow 上已经有一个非常相似的例子:
http://stackoverflow.com/questions/26389562/angular-show-div-content-depending-on-which-option-chosen-from-drop-down-menu/26389852#26389852
这个问题与我上面的问题相同(我也相应地选择了示例)-唯一的区别是只有一个下拉菜单而不是两个。该线程中提出的解决方案也可以在 Plunker 上找到:
http://plnkr.co/edit/ziaxHOj53J6sePf6y6Qf?p=preview
我希望其他问题能让所有想帮助我解决我的问题的人更轻松。
提前感谢您!
【问题讨论】:
标签: javascript html angularjs angular-ngmodel