0
我需要帮助。我有一个组件(选择)来动态更改设置页面上的语言。这有效,但是当我改变语言并刷新页面时,后退按钮消失(ng-click =“$ ionicGoBack()”)。只有当我进入设置屏幕时才会显示返回按钮,但不会显示主屏幕。我正在使用Ionic和Cordova。如何使用AngularJs和所有组件(离子)更新屏幕?
如何用语言更新页面而不丢失按钮以返回?我感谢某人的帮助。
我的代码:
$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
}
您还未提供足够的信息来解决您的问题。您正在询问一个UI项目消失(某个按钮带有“ng-click”),但是您没有显示任何UI布局,因此根本不清楚控制此项目可见性的内容。除此之外,'window.location.reload()'可能不是角度应用程序中的最佳选择。 – Claies
@Claies你有什么想法吗?谢谢 –
对不起,当我说布局我可能应该说HTML,你张贴的屏幕截图不会添加任何信息,显示如何生成问题的按钮。我仍然认为这是与window.reload有关,尽管 – Claies