我有一个路线网址,如:如何router.navigate到路由具有id占位inmidst路线网址
/departments/:id/employees/assign'
,当我浏览到上述网址:
this._router.navigate(['/departments/:id/employees/assign', id]);
然后角始终将传递的ID附加到URL的末尾,但这不是我想要的。
当我尝试这个
this._router.navigate(['/departments/:id/employees/assign', {id: id}]);
我得到这个网址在浏览器:
http://localhost:4200/departments/%3Aid/employees/assign;id=1
我想要的网址是在浏览器:/departments/1/employees/assign
我有什么要更改?
您是否尝试过使用模板文字?像'[\'/ departments/$ {id}/employees/assign \']' –
''''''''''''''''''请解决它!所以你将asp.net视为黑暗时代;-) – Pascal