亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在AngularJS中讀取查詢參數的最簡潔方法是什么?

在AngularJS中讀取查詢參數的最簡潔方法是什么?

智慧大石 2019-11-22 15:22:52
我想使用AngularJS讀取URL查詢參數的值。我正在使用以下URL訪問HTML:http://127.0.0.1:8080/test.html?target=bob正如預期的那樣,location.search是"?target=bob"。為了訪問target的值,我在網絡上找到了各種示例,但是在AngularJS 1.0.0rc10中它們都不起作用。特別是以下所有內容undefined:$location.search.target$location.search['target']$location.search()['target']有人知道什么有用嗎?(我將其$location用作控制器的參數)更新:我在下面發布了一個解決方案,但是我并不完全滿意。開發人員指南:Angular Services:使用$ location中的文檔陳述了以下內容$location:什么時候應該使用$ location?任何時候您的應用程序需要對當前URL的更改做出反應,或者您想在瀏覽器中更改當前URL。對于我的情況,我的頁面將從帶有查詢參數的外部網頁打開,因此,我本身并不是在“響應當前URL的更改”。因此,可能$location不是適合該工作的工具(有關丑陋的詳細信息,請參見下面的答案)。因此,我已將問題的標題從“如何使用$ location讀取AngularJS中的查詢參數?”中更改?!霸贏ngularJS中讀取查詢參數的最簡潔方法是什么?”。顯然,我可以只使用javascript和正則表達式進行解析location.search,但是對如此基本的內容進行低級設置確實會冒犯我的程序員。所以:有沒有$location比我在回答中更好的使用方法,還是有簡潔的替代方法?
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 693 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號