В этом коде у меня есть два способа сказать моему приложению не кэшировать все виды, упомянутые опции A и B, которые вы рекомендуете и почему?Избегайте страницы кэширования на IONIC
Вариант А:
.config(function ($ionicConfigProvider, $urlRouterProvider, $httpProvider) {
$ionicConfigProvider.backButton.icon('ion-chevron-left');
$ionicConfigProvider.backButton.previousTitleText(false).text(' ');
$httpProvider.interceptors.push('httpInterceptor');
$httpProvider.interceptors.push('authInterceptor');
$ionicConfigProvider.views.maxCache(0);
})
Вариант Б:
.run(function ($ionicPlatform, $ionicConfig) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
$ionicConfig.views.maxCache(0);
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if (window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.styleDefault();
}
});
})