离子 1 缓存控制器清除或重新加载
ionic 1 cache controller clear or reload
你好我有一个 Ionic 应用程序,它是 4 个屏幕,当从一个视图转到另一个视图时想要刷新控制器。
但最重要的是我的问题在于这个控制器:
正如你所看到的,你在右上角看到的是时间,当它到达零时,完成游戏并转到下一页,但是如果我在时间用完之前按上一个视图,时间(可变)时间保持 运行,就好像它仍在同一个控制器中一样,当它达到 0 时,它会将我带到我不应该做的最后一页,因为这只从页面开始我在上面显示。另外,它在图像的视图中,它的控制器在执行某些操作时会调用一些声音,即使如此,如果我离开视图和它的控制器并转到另一个,那些声音仍然是运行。我已经尝试了几种清除缓存的方法,但 none 有效。
$ionicHistory.clearCache().then(function(){ $state.go('firstState');});
$state.go('firstState', {}, {reload: true});
$state.transitionTo('firstState', null, {reload: true});
.state('categorias',{
cache : false,
url : '/categorys',
templateUrl : 'app/Templates/selectCategory.html',
controller : 'categoryController',
reload : true
我已经尝试了所有这些,但没有任何效果,我已经尝试了所有这些,但没有任何效果,它唯一做的就是清除视图缓存,但控制器仍在工作。
感谢您的帮助
在您不想缓存的页面上使用它
cache-view="false"
例子
< ion-view title="login" hide-nav-bar="true" cache-view="false" >
你好我有一个 Ionic 应用程序,它是 4 个屏幕,当从一个视图转到另一个视图时想要刷新控制器。 但最重要的是我的问题在于这个控制器:
正如你所看到的,你在右上角看到的是时间,当它到达零时,完成游戏并转到下一页,但是如果我在时间用完之前按上一个视图,时间(可变)时间保持 运行,就好像它仍在同一个控制器中一样,当它达到 0 时,它会将我带到我不应该做的最后一页,因为这只从页面开始我在上面显示。另外,它在图像的视图中,它的控制器在执行某些操作时会调用一些声音,即使如此,如果我离开视图和它的控制器并转到另一个,那些声音仍然是运行。我已经尝试了几种清除缓存的方法,但 none 有效。
$ionicHistory.clearCache().then(function(){ $state.go('firstState');});
$state.go('firstState', {}, {reload: true});
$state.transitionTo('firstState', null, {reload: true});
.state('categorias',{
cache : false,
url : '/categorys',
templateUrl : 'app/Templates/selectCategory.html',
controller : 'categoryController',
reload : true
我已经尝试了所有这些,但没有任何效果,我已经尝试了所有这些,但没有任何效果,它唯一做的就是清除视图缓存,但控制器仍在工作。 感谢您的帮助
在您不想缓存的页面上使用它
cache-view="false"
例子
< ion-view title="login" hide-nav-bar="true" cache-view="false" >