我正在使用Ionic 2框架开发一个网页,你可能会问为什么,那是因为我也在构建应用程序。所以我只做一个编码。
问题出现在浏览器中,因为当我在浏览器上按后退或前进时,Ionic 2框架不使用路由器不起作用。因此,也许你们中的一些人有类似的问题,并且知道如何使其工作。
感谢您的回答,
不完全确定您要解决的问题,但是如果您在构建应用程序时使用push()
方法来更改视图,那么您应该能够在浏览器中使用前进和后退。
在您的.ts
文件中
pushPage() {
this.navCtrl.push(SecondPage);
}
查看文档中的NavController
,了解更全面的概述:https://ionicframework.com/docs/v2/api/navigation/NavController/#push
您可能还想看看Ionic2的DeepLinker
,看看它是否也是您可能正在寻找的东西。
https://ionicframework.com/docs/v2/api/navigation/DeepLinker/
在app.module.ts
中,将导入修改为如下所示的内容:
imports: [
IonicModule.forRoot(MyApp, {}, {
links: [
{ component: HomePage, name: 'Home', segment: '' },
{ component: AboutUs, name: 'About', segment: 'about-us' }
]
})
]
编辑:重读问题后,我修改了答案,直接解决了正向和后向问题。