2016-08-04 100 views
0

我有一個路線路由使用參數在角2

my.local/en/auth?code=bla-bla 

我在路由器

{path: "/:lang/auth?code=:code" } 

寫,但它不工作。然後我嘗試其他路線:

{path: "/:lang/auth" } 

而且它工作。所以我的問題是爲什麼我不能綁定路線與獲取參數?

+1

這不支持這種方式。你實際上試圖完成什麼? –

+0

我只想知道爲什麼我的路線不起作用。 – Illorian

+1

因爲不支持這種方式。 –

回答

0

從角1不同的是,你不需要定義可選路由參數角2.

對於你的情況下,你可以定義

{path: "/:lang/auth" } 

那麼你可以使用路由器

_router.navigate(['/en/auth', { code: 'bla-bla' }]) 
導航

這應該將您重定向到

my.local/en/auth;code=bla-bla 
+0

其他服務使本頁面重定向=) – Illorian