大家好,我正在使用 Angular 移动框架,并且我已经实现了 Accordion 。问题是,默认情况下,当您单击它时,它会打开,如果我再次单击同一组件,它不会关闭。
这是在线示例。 http://mobileangularui.com/demo/#/accordion .
我需要的是能够像大多数 Accordion 组件一样打开和关闭它。我试过 是.open="" 但没有成功。
最佳答案
它被设计为只打开,因为这行代码:
ui-set="{'myAccordion': i}"
因此,当您再次单击它时,它只是重申该选项卡应该打开。
您需要做的是检查单击的项目是否已经是打开的项目,如果是,则将其设置为某个外部值。
ui-set="{ 'myAccordion': Ui.get('myAccordion') == item ? -1 : item }"
关于javascript - Angular mobile - Accordion 打开/关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36867635/