List 离子无限列表重新加载缓存页面/视图

List 离子无限列表重新加载缓存页面/视图,list,caching,ionic-framework,List,Caching,Ionic Framework,我有一个离子列表页面,其中template cached设置为true,每个项目都可以单击,避免重新加载的唯一方法是缓存页面。但是,我需要从另一个菜单选项重新加载列表,但我的控制器似乎没有触发。我曾尝试使用&ionicHistory来设置差异服务,以clearcache和clearhistory为例,没有任何效果。在我反复思考了几次之后,以下解决方案奏效了!通过使用以下命令强制重新加载我的列表控制器: $state.go(“app.tabs.your_controller”,{},{reload

我有一个离子列表页面,其中template cached设置为true,每个项目都可以单击,避免重新加载的唯一方法是缓存页面。但是,我需要从另一个菜单选项重新加载列表,但我的控制器似乎没有触发。我曾尝试使用&ionicHistory来设置差异服务,以clearcache和clearhistory为例,没有任何效果。

在我反复思考了几次之后,以下解决方案奏效了!通过使用以下命令强制重新加载我的列表控制器:

$state.go(“app.tabs.your_controller”,{},{reload:true})

注意:$stateParams不会生效,因为页面没有加载,相反,“reload:true”就像一个符咒。我继续在其他不需要重新加载页面的页面上使用$state.go(“app.tabs.your_controller”)