ionic3使用modals弹出页面出问题

我再用Ionic3作一个移动混合app,现在想点击按钮弹出一个独立的页面。我用modals来实现的。
使用Ionic3 CLI:ionic g page details 创建了页面,其中details是我要弹出的页面。
然后在需要弹出的地方:this.modalCtrl.create("DetailsPage").present();
这样报错:

clipboard.png

然后我尝试换成this.modalCtrl.create(DetailsPage).present();错误信息变成:

clipboard.png

现在我的HomeModule模块是一个懒加载的模块要弹出的页面DetailsPage也是懒加载的模块。我怀疑和这个有关系,所以我把DetailsPage修改成了传统的方式在AppModule中声明。最后得到的结果和之前的一模一样。
求之前遇到过这种情况的大佬的指条明路,小弟困在这里2天了。

我尝试去解决,看了网上让我写一个mock.js,但是依然没有变化,
Ionic 2 Unit Testing: “Uncaught TypeError: Cannot read property '_getPortal' of undefined throw”:
https://stackoverflow.com/que...

阅读 4k
2 个回答

折磨了我一个星期,还是没有做出来换了一种实现方式。ionic的生命周期+tabs样式实现,有点low,期待能有人解决。

新手上路,请多包涵

invalid link DetailsPage ,是因为你刚创建的details page,直接用ionic3的懒加载是识别不到的,需要重新ionic serve一次。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进