【发布时间】:2013-12-31 14:41:05
【问题描述】:
给定以下代码:
http://jsbin.com/uYETOSUM/2/edit?html,js,output
我只想先显示第一个下拉列表(JSON 中的父问题)。在用户选择了一个选项后,我想显示另外两个下拉列表之一(JSON 中的附加问题对象中的子项)。在用于创建表单输入字段的 JSON 中给出了要显示的下拉列表。
为此,我尝试了ng-show,但我似乎没有找到放置自定义ng-show 代码的合适位置。我希望ng-show 在模板中是这样的:
ng-show"showQuestion()"
其中showQuestion() 遍历所有问题并匹配PreviousQuestionConstraint,以根据第一个问题中所选选项的值查看要显示的其他问题。
- 应该在控制器中吗?
- 应该在指令中吗?
- 是否应该在指令的链接器函数中?
到目前为止的所有尝试都没有显示任何内容。
【问题讨论】:
标签: angularjs angularjs-directive angularjs-scope ng-show