我需要帮助。我有一个组件(选择)来动态更改设置页面上的语言。这有效,但是当我更改语言并刷新页面时,后退按钮消失(ng-click =" $ ionicGoBack()")。只有当我进入设置屏幕而不是主屏幕时才会出现要返回的按钮。我正在使用Ionic和Cordova。
如何使用语言更新页面而不会丢失要返回的按钮?我感谢某人的帮助。
我的代码:
$scope.selecionaIdioma = function(idiom){
console.log(localeConf.defaultLocale);
localeConf.defaultLocale = idiom;
console.log(localeConf);
localStorage.setItem("appIdiom",idiom); //change language
window.localStorage.appIdioma = idioma;
window.location.reload(); //refresh the page
}
答案 0 :(得分:0)
我得到如下..返回主页,用户必须返回设置页面,但将被翻译。我不认为这是最好的方法,但目前我会使用这个解决方案。如果有人知道其他任何一个更好,我感激不尽。我删除了“reload()”并添加了:
window.location.href = 'index.html';