第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

AngularJS $ http和$ resource

AngularJS $ http和$ resource

德瑪西亞99 2020-02-04 14:40:24
我有一些要調(diào)用的Web服務。$resource或$http,我應該使用哪一個?$resource:https : //docs.angularjs.org/api/ngResource/service/$resource$http:https : //docs.angularjs.org/api/ng/service/$http閱讀以上兩個API頁面后,我迷路了。您能用簡單的英語給我解釋一下有什么區(qū)別,在什么情況下我應該使用它們?如何構造這些調(diào)用并將結果正確讀入js對象?
查看完整描述

3 回答

?
絕地無雙

TA貢獻1946條經(jīng)驗 獲得超4個贊

$http用于通用AJAX。在大多數(shù)情況下,這是您要使用的。隨著$http你將要作出GET,POST,DELETE型手動調(diào)用和處理他們回到你自己的對象。

$resource包裝$http以用于RESTful Web API場景。


概而言之:RESTful Web服務將與一個端點為基于HTTP的方法,如與數(shù)據(jù)類型進行不同的處理數(shù)據(jù)的服務類型GETPOST,PUTDELETE,等于是用一個$resource,你可以調(diào)用一個GET獲取資源作為JavaScript對象,然后對其進行更改并使用,然后將其發(fā)送回POST,甚至使用刪除它DELETE

...如果有道理。


查看完整回答
反對 回復 2020-02-04
?
搖曳的薔薇

TA貢獻1793條經(jīng)驗 獲得超6個贊

我認為其他答案雖然正確,但并不能完全解釋問題的根源:REST是的子集HTTP。這意味著可以通過完成的所有操作REST都可以通過完成,HTTP但是不能通過完成的所有內(nèi)容都可以通過HTTP完成REST。這就是為什么在內(nèi)部$resource使用$http

那么,何時互相使用?

如果您需要的只是REST,也就是說,您正在嘗試訪問RESTfulWeb服務,$resource則將使其與該Web服務進行交互變得非常容易。

相反,如果您嘗試訪問不是RESTfulWeb 服務的任何內(nèi)容,則必須使用$http。請記住,您還可以RESTful通過來訪問Web服務$http,這將比使用麻煩得多$resource。這是大多數(shù)人在AngularJS之外通過使用jQuery.ajax(等效于Angular的$http)進行此操作的方式。


查看完整回答
反對 回復 2020-02-04
  • 3 回答
  • 0 關注
  • 1218 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號