angularjs嵌套手风琴关闭其他不工作
我有一个多层次的手风琴在angularJS使用“手风琴”和“手风琴组”标签。我在父手风琴中使用了angularjs嵌套手风琴关闭其他不工作,angularjs,twitter-bootstrap,nested,accordion,Angularjs,Twitter Bootstrap,Nested,Accordion,我有一个多层次的手风琴在angularJS使用“手风琴”和“手风琴组”标签。我在父手风琴中使用了closeothers=“false”,在嵌套手风琴中使用了closeothers=“true” 与外部面板允许多个组扩展而内部面板仅允许一个组的预期行为不同,我看到的是父面板和子面板都允许同时打开多个组 <accordion close-others="false"> <!-- Outer Group #1 --> <accordion-group headin
closeothers=“false”
,在嵌套手风琴中使用了closeothers=“true”
与外部面板允许多个组扩展而内部面板仅允许一个组的预期行为不同,我看到的是父面板和子面板都允许同时打开多个组
<accordion close-others="false">
<!-- Outer Group #1 -->
<accordion-group heading="Outer Group #1" ng-init="status.isOuterGroup1Open = true"
is-open="status.isOuterGroup1Open">
<!-- Outer Content Here -->
</accordion-group>
<!-- Outer Group #2 -->
<accordion-group heading="Outer Group #2" ng-init="status.isOuterGroup2Open = true"
is-open="status.isOuterGroup2Open">
<accordian close-others="true">
<!-- Inner Groups -->
<accordion-group data-ng-repeat="outerItem in outerItems"
heading="{{outerItem.name}}">
<div data-ng-repeat="innerItem in outerItem.children">
<!-- Inner content here -->
{{innerItem.name}}
</div>
</accordion-group>
</accordian>
</accordion-group>
</accordion>
{{innerItem.name}
你知道我如何解决这个问题吗?在你的例子中,在“外部组2”中,你有“手风琴”,应该是“手风琴”。我想这就是问题所在。以下是应用修复程序的代码:
<accordion close-others="false">
<!-- Outer Group #1 -->
<accordion-group heading="Outer Group #1" ng-init="status.isOuterGroup1Open = true"
is-open="status.isOuterGroup1Open">
<!-- Outer Content Here -->
</accordion-group>
<!-- Outer Group #2 -->
<accordion-group heading="Outer Group #2" ng-init="status.isOuterGroup2Open = true"
is-open="status.isOuterGroup2Open">
<accordian close-others="true">
<!-- Inner Groups -->
<accordion-group data-ng-repeat="outerItem in outerItems"
heading="{{outerItem.name}}">
<div data-ng-repeat="innerItem in outerItem.children">
<!-- Inner content here -->
{{innerItem.name}}
</div>
</accordion-group>
</accordian>
</accordion-group>
</accordion>
{{innerItem.name}
如果改变这一点并不能纠正这种行为,你能发布一个plunker吗