您的位置:首页 > 其它

ionic1.x 缓存设置问题

2018-03-07 15:59 190 查看
1.全局配置: maxCache中的参数就是该应用允许缓存界面的最大个数

angular.module('app')
.config(function($httpProvider, $ionicConfigProvider) {
$ionicConfigProvider.views.maxCache(0);
});


2.路由级配置: cache: true 时实现界面缓存, false 时 不缓存

.state("login", {
url: "/login",
templateUrl: "templates/account/app-login.html",
controller: "LoginCtrl",
**cache: false**
})


3.界面级配置: true 时实现界面缓存, false 时 不缓存

<ion-view cache-view='true'>
<ion-content>
</ion-content>
</ion-view>


4.动态清除缓存:通过依赖注入$ionicHistory 实现

$ionicHistory.clearCache().then(function () {
$state.go("tab.home-deviceMap",{deviceMsg: dev});
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: