【发布时间】:2016-11-01 17:27:47
【问题描述】:
我有这个 url,它是通过导航到两个辅助路由(foo 和 bar)生成的,它们是page 路由的 children:
localhost:4200/page/(tab1:foo//tab2:bar)
tab1 和tab2 是路由器插座的名称。
如何使用 Angular2 的功能将这两条路线 - foo 和 bar 作为字符串?
让我们假设一切都已正确配置。
我目前的解决方案是使用带有正则表达式的 Router 的 url 属性,考虑到 Angular2 的可能性有多大,感觉有点“笨拙”。
【问题讨论】:
-
什么意思?喜欢你想在那里导航吗?或者你只想 console.log 你在哪条路线上?你想在一个函数中调用你的路由吗?你是什么意思我的朋友? :)
-
我需要从 url 中获取
foo和bar字符串。我知道我可以使用router.url属性并剪断字符串,但还有更多“Angularish”的方法吗?