大家好我使用角度移动框架,我已经实现了手风琴。问题是,默认情况下,当您单击它时,它会打开,如果我再次单击相同的组件,它就不会关闭。
以下是在线示例。 http://mobileangularui.com/demo/#/accordion
我需要的是能够像大多数手风琴组件一样打开它并关闭它。我试过了 is.open ="" 但它确实无效。
答案 0 :(得分:1)
设计只能打开,因为这行代码:
ui-set="{'myAccordion': i}"
因此,当您再次单击它时,它会重新声明此选项卡应该打开。
您需要做的是检查点击的项目是否已经打开,如果是,则将其设置为某个外部值。
ui-set="{ 'myAccordion': Ui.get('myAccordion') == item ? -1 : item }"