我的app.component.ts有这段代码
@ViewChild(Nav) nav: Nav;
constructor(public platform: Platform, public statusBar: StatusBar,
private toastService: ToastService, public app: App) {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
this.splashScreen.hide();
this.platform.registerBackButtonAction(() => {
let view = this.nav.getActive().name;
console.log('view:', view);
if (view === "HomeComponent")
this.platform.exitApp();
else
this.toastService.presentToast(new ToastModel("back button pressed"))
})
});
openPage(page) {
this.nav.push(page.component);
}
但是在按下后退按钮时应用程序关闭,尽管不在HomeComponent上 在consoleBackButton函数上调试时,控制台上没有错误 我们正在使用的平台实例中未列出此功能。
感谢任何帮助。
答案 0 :(得分:1)
我找到了解决方案:
将googlemaps插件降级为版本:1.4
离子cordova插件添加cordova-plugin-googlemaps - 变量......
但
Ionic docs有: 离子cordova插件添加https://github.com/mapsplugin/cordova-plugin-googlemaps#multiple_maps8 ...< - 这是测试版
最新版谷歌破解了该代码曾降级谷歌地图,它开始运作。