angular4 + ionic3中 关于子路由的问题

发布于 2022-09-07 12:27:42 字数 581 浏览 15 评论 0

最近刚开始使用 ionic3

在路由这块有点懵逼

图片描述

当前的路由是在 '/home/goods' 下
'/home'是头部公共部分的路由 点击按钮 下面的区域我用来放子路由 /goods

但是当我点击商品 想进入详情页的时候
图片描述

由于'/home'的关系仍然会在 /goods-detail 的顶部 现在我想把goods-detail单独拿出
http://localhost:8100/#/goods-detail 这样使用 这样/home的html就不会影响到改页面 不知道有没有什么好的方法 求大神指教

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

月光色 2022-09-14 12:27:42

这种情况一般 根据 路由 变化动态决定 home 模版的显示与否。路由还是保持层级关系,只是到某个路由(goods-detail)下隐藏 home

卸妝后依然美 2022-09-14 12:27:42

使用ionic 3的话就不用考虑浏览器地址栏的层次问题,它自己实现了一套适合移动端开发的 NaviController,通过简单的push(Page)pop()实现页面的跳转和后退,使用十分方便。

吃兔兔 2022-09-14 12:27:42

楼主你的路由是怎么成功的,我的提示
Unhandled Promise rejection: Object(...) is not a function ; Zone: <root> ; Task: Promise.then ; Value: TypeError: Object(...) is not a function

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文