【发布时间】:2018-06-27 10:55:34
【问题描述】:
背景
一个带有菜单和两个页面的离子应用程序(Home 和list)。
Home页面订阅ionViewWillEnter上的事件
并在ionViewWillUnload 上取消订阅。
正确情况:
使用 Home 和订阅的事件启动应用程序。
如果切换菜单并从Home 中单击List,则取消订阅该事件。
重新输入Home 并订阅该事件。
错误情况:
应用以 Home 开头并订阅了事件。
切换菜单 > 点击Home >
控制台:
已订阅事件
取消订阅事件
结果是Home 页面上取消订阅的事件。
愿望状况
输入Home(从其他页面/从菜单重新输入)> 订阅事件一次。
离开Home(到其他页面/从菜单重新加载同一页面)取消订阅事件一次。
游乐场
ionic-menu
我希望输入和卸载是成对的。
如果重新进入同一页面,则应在进入之前运行卸载。
但是,事实并非如此。
请建议一种在 ionic
中正确(取消)订阅事件的方法
谢谢。
【问题讨论】: