javascript - Angular mobile - Accordion 打开/关闭

标签 javascript angularjs mobile

大家好,我正在使用 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/

相关文章:

css - 使用@media 查询时,手机是否会加载不相关的查询和图像?

c# - Windows Mobile 6.1 - .NET CF StatusBar 控件 - 嵌入图标

javascript - 动态重新排列 child 以适应有限空间中的大多数

javascript - 将默认值设置为 Node js中的mongoose数组

javascript - 按 sam id 动态添加更多 div 后按 id 计数 div 数量

angularjs - Angular -> Web API 2 : "No ' Access-Control-Allow-Origin' header"

angularjs - 使用 Node js 进行 Angular http 获取

javascript - Ember.js 更改 RESTAdapter JSON 序列化

javascript - 以 Angular 迭代可折叠 Bootstrap 数据表

android - 如何从一个应用程序快速集成多个商家