角度路由器 - 传递类似url的参数

时间:2017-10-11 19:10:50

标签: angular angular-ui-router

如何配置Angular 4路由器为一系列以相同字符串开头的URL呈现相同的组件?

示例:

的baseUrl /树/ SRC
的baseUrl /树/ src目录/应用
的baseUrl /树/ src目录/应用/核心
... (以baseUrl/tree/开头的无限深的网址)

我希望将tree/之后的所有内容作为参数传递给REST API端点,例如:

https://gitlab.com/api/v4/projects/:id/repository/tree?path=:path
因此,对于路径src/app/core,呼叫将被编码为:
https://gitlab.com/api/v4/projects/:id/repository/tree?path=src%2Fapp%2Fcore
但是在浏览器网址栏中我想保留斜线,例如/ src / app / core

您可以对我构建文件树进行映像,类似于github / gitlab

理想情况下,我想使用routerLink而不是程序化router.navigate()方法。

0 个答案:

没有答案