我有一個路線網址,如:如何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