AngularJS 服務 location詳解

2021-09-29 19:16:09 字數 874 閱讀 1420

$location是基於window.location的服務;可以獲取瀏覽器位址列中的url,也可以修改瀏覽器位址列的url

一. 只能獲取位址列資訊方法

1. absurl()

2. protocol()

$location.protocol(): 獲取當前url 協議;

$location.host(): 獲取當前url 主機名;

www.my.com

4. port()

$location.port(): 獲取當前url 埠;

80二. 獲取和設定位址列資訊方法

1. url()

$location.url(): 獲取當前url路徑(當前url#後面的內容,包括引數和雜湊值);

/admin/member?x=y#hash

2. hash()

$location.hash(): 獲取雜湊值;

hash

3. path()

$location.path(): 獲取當前url的路徑;不包括引數和hash值

/admin/member

4. search()

$location.search(): 獲取當前url 的引數部分(物件形式);

三. 替換url 最後一條歷史記錄

$location.replace(): 替換最後一條歷史記錄

AngularJs服務 http請求

http 本質是對xmlhttprequest物件封裝 開啟乙個鏈結 介面方式 soap restful 傳遞的資料可以是 key val key val 形式,這種形式叫formdata 當請求資料型別不一樣,後端在接收的時採取方法也不一樣 假如上述方式以php為例可以使用 post接收 requ...

AngularJS內的服務

通過之前講解的一些angularjs裡面的一些功能j 今天就來說下我用angulaerjs裡面的服務的一些感觸和運用。angularjs中你可以自己建立自己的服務,也可以使用angularjs裡面的內建服務。在angularjs中,服務是乙個函式或物件,可在你的angularjs 應用中使用。有個 ...

angularjs服務簡單介紹

3種建立自定義服務的方式。factory service provider 大家應該知道,angularjs是後台人員在工作之餘發明的,他主要應用了後台早就存在的分層思想。所以我們得了解下分層的作用,如果你是前端人員不了解什麼是分層,那麼你最好問問你後台的小夥伴。dao層 就是model層,在後台時...