【发布时间】:2015-07-22 11:43:58
【问题描述】:
.div(ng-repeat='x in xs')
{{x}}
.title-div(ng-click='showIt = ! showIt')
.display-div(ng-show='showIt')
.second-repeat(ng-repeat='b in bs')
.display-contents(ng-if='x == b.x')
{{b.name}}
html是jade/haml的模板,如果你不熟悉
因此,使用上面的代码,我可以在单击 title-div 时切换 ng-show。但是,我希望在 ng-repeat 中一次只能显示一个 display-div。当我单击 display-div 显示的相应标题时,其他标题将被隐藏。
我知道我将如何在 Jquery 中执行此操作,但我有点迷失在 Angular 中执行此操作的正确方法。指示?
【问题讨论】:
标签: angularjs angularjs-directive