【问题标题】:Angular2: Make a child routing path equals to the Root routing path is a good solution?Angular2:使子路由路径等于根路由路径是一个好的解决方案吗?
【发布时间】:2017-06-06 14:53:16
【问题描述】:

为了让我的问题更清楚,让我使用一些图片。 这是我的项目结构:

考虑到代码重用,我写了一个这样的组件:

在我的 app.module.ts 中,我这样编写路由:

因为我的应用程序的Landing Page也是free-area的根,所以我把它的路由路径写成根路由路径,也就是说,我设置为空白。

路由工作正常,但这是一个好习惯吗?如果不是一个好的做法,我该如何设置着陆页的路径?

【问题讨论】:

  • 请避免将您的代码作为图像发布,阅读或重复使用它来获得答案真的很痛苦。
  • 好的,我下次再做。感谢您的考虑。

标签: angular routing


【解决方案1】:

代码看起来没问题。你需要添加

{path: '**', redirect:'', pathMatch:'full'}

【讨论】:

  • 感谢您的考虑,但不是“redirectTo”,而不是“redirect”吗?
  • 两者都有效。
  • 它向我抛出错误“对象文字只能指定已知属性,并且'redirect'在'Route'类型中不存在。”。无论如何,我会给你的答案投票,因为你做出了很好的贡献。如果没有其他答案,我会接受这个。非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-14
  • 2023-03-30
  • 1970-01-01
  • 2016-12-23
  • 2015-04-05
  • 1970-01-01
相关资源
最近更新 更多