RouterLink- angular2,子路由和查询字符串
RouterLink- angular2, child route and a query string
角2,
如何向这种格式的嵌套路由添加查询查询?
这在 ts 文件中有效:
routerLink = ['/output', {outlets: {'output': ['details']}}]
http://localhost:4200/#/output/(output:details)
如何修改以添加查询参数?
URL 应该是这样的:
http://localhost:4200/#/output/(output:details;id=1)
您可以像这样将参数作为对象传递给 URL 段:
router.navigate([
'/inbox', 33, {details: true}, 'messages', 44, {mode: 'preview'}
])
所以在你的情况下它会像这样:
routerLink = ['/output', {outlets: {'output': ['details', {id: 1}]}}]
^^^^^
这将生成 URL:
/output/(output:details;id=1)
角2,
如何向这种格式的嵌套路由添加查询查询?
这在 ts 文件中有效:
routerLink = ['/output', {outlets: {'output': ['details']}}]
http://localhost:4200/#/output/(output:details)
如何修改以添加查询参数? URL 应该是这样的:
http://localhost:4200/#/output/(output:details;id=1)
您可以像这样将参数作为对象传递给 URL 段:
router.navigate([
'/inbox', 33, {details: true}, 'messages', 44, {mode: 'preview'}
])
所以在你的情况下它会像这样:
routerLink = ['/output', {outlets: {'output': ['details', {id: 1}]}}]
^^^^^
这将生成 URL:
/output/(output:details;id=1)