使用Ionic 2在通知单击时导航到另一个屏幕



我正在使用 Ionic 2 的本地通知插件在我的应用程序中传递本地通知。当用户单击通知时,应用将打开主屏幕,并应导航到信息屏幕。

localNotifications.on("click", function(notification) {
    this.navCtrl.push(InfoPage);
});

将显示通知并触发单击事件,但我收到以下错误:

exeption nativeEvalAndFetch : TypeError: undefined is not an object 
                              (evaluating 'this.navCtrl.push')

我假设 NavController 尚未加载,因此在调用该方法时未定义,但我不确定。有没有技巧可以让它工作?

通过删除 this 关键字可以轻松解决此问题:

localNotifications.on("click", function(notification) {
    navCtrl.push(InfoPage);
});

相关内容

  • 没有找到相关文章

最新更新