我有一個構建在node.js和ionic/angular上的heroku應用程序。該網站的URL看起來像如何將GET變量傳入角度應用程序
myapp.herokuapp.com
因爲它是離子/角度,當你在網址欄中輸入依靠州和看法它帶給你的主頁
myapp.herokuapp.com/www/index.html#/login
這是罰款。
問題是我想爲第三方創建個性化的引薦鏈接,以將人員發送到我的應用程序。理論上說應該是這樣的
myapp.herokuapp.com?ref=12345
的「裁判」參數對我有用,我想提取它時,我的第一個控制器負載和綁定它到一個服務中的變量。由於美國和看法,雖然,網址結束的時候我到是
myapp.herokuapp.com/www/index.html?ref=12345#/login
我的第一個控制器在'登錄'頁面。
該網站仍然像這樣工作,但我不禁感到我做錯了。當我的第一個控制器加載時,必須有一種有角度的方式來從url中提取GET參數,而不進行一些瘋狂的字符串分析和串聯。
如果你想傳遞GET參數,那麼你將不得不在查詢字符串中,否則它不是GET參數。 – dfsq
@dfsq我不確定我是否理解你的評論。它位於查詢字符串中,但角度的狀態邏輯將其注入到我的url中的一個奇怪的地方。 –
這並不奇怪,它是查詢字符串的正常位置。位置散列總是最後一個。 – dfsq