我一直在使用英特尔XDK编写Ionic应用程序,而且我在使用Ionic框架时遇到了一个奇怪的问题。我在抽屉模板的侧面内容中使用了嵌套状态,并发现了使用Bower提取的最新版Ionic(1.2.4)的奇怪行为。
使用最新版本时,我遇到了一种奇怪的行为,当从状态1转换到状态2时,看起来像这样:weird bug
此外,在状态2中,侧面内容将无法再像前一状态那样打开侧抽屉。
如果它使用离子http://embed.plnkr.co/mX9DJRYMfTNHz0bYyMgw/
的旧版1.0.0测试版,这是一个链接器状态正确转换,第二个状态仍允许刷抽屉。我显然不想使用旧版本的离子,因为它不支持像我想在应用程序中使用的弹出式等花哨的东西。
谢谢,
答案 0 :(得分:0)
我能够解决问题,对于新版本的离子,每个状态转换都被缓存。当状态转换发生时,侧抽屉保持打开状态。这就是为什么在模拟器中你看到一个奇怪的层挥之不去但却没有在手机上看到它。要关闭抽屉,您必须使用menu-close指令。我插在里面
<a menu-close ui-sref ="state2">
menu-close指令将重置输入视图 历史堆栈,使新页面成为历史堆栈的根。