【问题标题】:angular2: Componentless Routes vs Empty path routesangular2:无组件路由与空路径路由
【发布时间】:2016-09-28 13:26:33
【问题描述】:

根据angular2的最终版本,可以通过以下方式定义路由:

无组件路由:它将实例化 URL 并且不关心组件

空路径路由:它将实例化组件并且不关心 URL。

对吗?谁能详细给我一个适当的例子,以便我更好地了解?

提前致谢!

【问题讨论】:

    标签: angular angular2-routing


    【解决方案1】:

    仅当存在子路由并且无组件路由的配置(如解析器或守卫)适用于所有子路由时,无组件路由才有意义。 这只是节省了冗余配置。

    对于空路径路由,可以区分它是否有patchMatch:fullorprefix, wherefullmatches a route with an empty path andprefix`匹配而不消耗路径的一部分,路由器继续寻找其他匹配的路由剩余路径(与其他路径相同,只是剩余路径是完整路径)。

    【讨论】:

    • 好的(+1)。我无法完全理解empty path routes。 :(你能举个例子吗?我可以把这两者结合起来吗?
    • 当然你可以把它们组合起来。空路径路由与其他路由相同,只是匹配时从完整路径中消耗的内容不同。我没有准备好示例,但是如果您构建 Plunker 并遇到麻烦,我可以看看。
    猜你喜欢
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 2016-12-09
    • 2016-09-04
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 1970-01-01
    相关资源
    最近更新 更多