我有一个离子列表页面,模板缓存设置为true,每个项目都是可点击的,避免重新加载的唯一方法是缓存页面。但是,我需要从另一个菜单选项重新加载列表,但看起来我的控制器没有触发。我尝试使用& ionicHistory设置差异服务来清除和清除历史,没有任何作用。
答案 0 :(得分:0)
在敲了几下之后,以下解决方案有效!通过使用以下命令强制重新加载我的列表控制器:
$ state.go(" app.tabs.your_controller",{},{reload:true});
注意:$ stateParams不会生效,因为页面没有加载,而是#34; reload:true"奇迹般有效。我继续在不需要重新加载页面的其他页面上使用$ state.go(" app.tabs.your_controller")。