离子.pop()与.dismiss()

时间:2018-11-28 13:40:08

标签: ionic-framework

我看了一个在线离子课程。为了摆脱模态,它教我使用viewcontroller的.dismiss()而不是navcontroller的.pop()。为什么?这两者有什么区别?

1 个答案:

答案 0 :(得分:1)

NavController |推送并弹出

离子的基本控制器类

您可以使用.push()将新页面推入导航堆栈的顶部。
相反,您可以使用.pop()弹出该堆栈的页面。


ModalController和ViewController |存在和撤消

模态是内容窗格,位于用户当前页面上。 模态显示在用户页面上,可以使用ViewController的dismiss方法将其关闭。此dismiss方法可以返回传入的数据。


请参阅下面的文档

NavController
ModalController
ViewController