我想通過url查詢參數將參數傳遞給我的Angular2應用程序。 因此,如果用戶在瀏覽器的地址欄中輸入http://myapp.com?r=www.stackoverflow.com
,我希望獲取參數r
的值以將其存儲在sessionStorage中並稍後使用它。我不想將這個值從組件傳遞給組件。將參數傳遞給Angular 2(RC4)應用程序
這樣做的正確方法是什麼?我是否需要在我的路線中配置它,如果是這樣,我該怎麼做?
export const routes: RouterConfig = [
{ path: ':r', component: LandingComponent },
....
那沒有工作或我無法弄清楚如何獲得價值。
感謝您的幫助!
你想從瀏覽器URL欄或默認路由中傳遞它們嗎?是關於如何在代碼中添加它們,或者如何在代碼中讀取它們的問題? –
是我的答案,你在找什麼? –
@GünterZöchbauer我想從瀏覽器URL傳入參數,所以問題是關於在代碼中讀取它。例如。當用'http://myapp.com?r=www.stackoverflow.com'調用我的應用程序時,我想在啓動時讀取參數'r'的值,然後在某個時候使用它。 – tschuege