ionic3使用modals弹出页面出问题
我再用Ionic3作一个移动混合app,现在想点击按钮弹出一个独立的页面。我用modals来实现的。
使用Ionic3 CLI:ionic g page details 创建了页面,其中details是我要弹出的页面。
然后在需要弹出的地方:this.modalCtrl.create("DetailsPage").present();
这样报错:
然后我尝试换成this.modalCtrl.create(DetailsPage).present();错误信息变成:
现在我的HomeModule模块是一个懒加载的模块要弹出的页面DetailsPage也是懒加载的模块。我怀疑和这个有关系,所以我把DetailsPage修改成了传统的方式在AppModule中声明。最后得到的结果和之前的一模一样。
求之前遇到过这种情况的大佬的指条明路,小弟困在这里2天了。
我尝试去解决,看了网上让我写一个mock.js,但是依然没有变化,
Ionic 2 Unit Testing: “Uncaught TypeError: Cannot read property '_getPortal' of undefined throw”:
https://stackoverflow.com/que...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
折磨了我一个星期,还是没有做出来换了一种实现方式。ionic的生命周期+tabs样式实现,有点low,期待能有人解决。
invalid link DetailsPage ,是因为你刚创建的details page,直接用ionic3的懒加载是识别不到的,需要重新ionic serve一次。