如何配置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()
方法。