我正在使用Spring Data REST並擁有MySQL數據庫來管理我的數據。 隨着AngularJS我編程我的第一頁,並希望從我的數據庫中獲取數據。
爲了讓我的數據,我知道的是兩種不同的方式:
$http.get('http://myURL')
和
$http({
method:'GET'
url:'http://myURL'
}
但是,在它們之間有什麼區別?
感謝您的幫助!
我正在使用Spring Data REST並擁有MySQL數據庫來管理我的數據。 隨着AngularJS我編程我的第一頁,並希望從我的數據庫中獲取數據。
爲了讓我的數據,我知道的是兩種不同的方式:
$http.get('http://myURL')
和
$http({
method:'GET'
url:'http://myURL'
}
但是,在它們之間有什麼區別?
感謝您的幫助!
沒有區別,$http.get('http://myURL')
只是爲了得到響應的$http({method:'GET, url:'http://myURL'}
好的,謝謝大家的回答! – Phil
第一路的捷徑,是第二個的縮寫形式。
如果你想爲請求設置一些標題,你必須通過第二種方式寫請求...這是更清晰的寫作方式。
var req = { method: 'POST', url: 'http://example.com', headers: { 'Content-Type': undefined }, data: { test: 'test' }} $http(req).then(function(){...}, function(){...});
$ http.get( 'URL')只是寫$ HTTP的速記符號({方法: 'GET',網址: 'URL'})
它一樣jQuery的是速記符號的JavaScript
如果你想修改頁眉中的API調用,使用第二符號
'$ http.get'是'$ http({})'的快捷方式。完全像'$ http.post','$ http.put','$ http.delete' –