离子刷新视图

时间:2015-10-25 02:38:56

标签: ionic refresh page-refresh ionic-view

每次打开视图时我都需要刷新我的应用视图 有谁知道如何刷新离子视图? 我找到的答案是使用离子刷新和缓存视图 但离子复习就像用来拉动刷新一样 有没有其他方法可以做到这一点?

3 个答案:

答案 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);

希望,它会帮助你。