每次打开视图时我都需要刷新我的应用视图 有谁知道如何刷新离子视图? 我找到的答案是使用离子刷新和缓存视图 但离子复习就像用来拉动刷新一样 有没有其他方法可以做到这一点?
答案 0 :(得分:0)
在视图的控制器中,您可以收听$ionicView.enter or $ionicView.beforeEnter个事件,以便在输入视图时收听。
$scope.$on( "$ionicView.enter", function(event) {
$scope.refresh();
});
答案 1 :(得分:0)
您可以在HTML中添加属性:
<ion-view cache-view="false" view-title="My Title!">
...
</ion-view>
或者,在app.js
:
$stateProvider.state('myState', {
cache: false,
url : '/myUrl',
templateUrl : 'my-template.html'
})
答案 2 :(得分:0)
在你的标准应用程序中使用此行可以节省时间放入cache-view =&#34; false&#34;在你的所有视图中,想象你在你的项目中有50个视图并且需要添加这个标记,一个优雅的方法是使用这一行到你的应用程序不存储视图,每次它获得焦点它自动refrefreshing。
$ ionicConfigProvider.views.maxCache(0);
希望,它会帮助你。