2016-06-09 57 views
1

我有我的web應用程序輸入與這樣一個URL的用戶:角2 RC1,通過URL參數單獨一個問號

http://myapp/#/[email protected] 

由於RC1我無法檢索email參數和我的瀏覽器扔我:

EXCEPTION: Error: Uncaught (in promise): ObjectUnsubscribedError 

Route是這樣的:

{path: '/home', component: homeComponent} 

我嘗試重新在我的Component中用RouteSegment加以處理,那麼是否有一種方法,因爲rc1使URL中的email參數與問號分開?

回答

0

RC.1 @angular/router不支持查詢參數。

反正這個路由器很快就會被替換成

+0

什麼RC2? –

+0

@EEllie新的路由器尚未包含在RC2中,但可以與RC2(和RC1)一起使用。我還沒有試過查詢參數,但我確定他們已經或將很快得到支持。儘管早期的alpha狀態和一些已知問題,但新的路由器已經給人留下了非常好的印象。 –

0

是的,你可以改變你的網址弄成這個樣子

http://myapp/home/[email protected] 

,然後解析最後一個參數,[email protected]

+0

是的,我可以,但我的問題是關於使用查詢參數,以更好地滿足url的語法 –

+0

我看,那麼你必須等待一個月左右,直到路由器被修復/釋放 – AngJobs