2016-06-16 163 views
3

我正在使用Spring Data REST並擁有MySQL數據庫來管理我的數據。 隨着AngularJS我編程我的第一頁,並希望從我的數據庫中獲取數據。

爲了讓我的數據,我知道的是兩種不同的方式:

$http.get('http://myURL') 

$http({ 
    method:'GET' 
    url:'http://myURL' 
} 

但是,在它們之間有什麼區別?

感謝您的幫助!

+1

'$ http.get'是'$ http({})'的快捷方式。完全像'$ http.post','$ http.put','$ http.delete' –

回答

5

沒有區別,$http.get('http://myURL')只是爲了得到響應的$http({method:'GET, url:'http://myURL'}

+0

好的,謝謝大家的回答! – Phil

1
  1. 第一路的捷徑,是第二個的縮寫形式。

  2. 如果你想爲請求設置一些標題,你必須通過第二種方式寫請求...這是更清晰的寫作方式。

    var req = { method: 'POST', url: 'http://example.com', headers: {  'Content-Type': undefined }, data: { test: 'test' }} $http(req).then(function(){...}, function(){...}); 
    
-1

$ http.get( 'URL')只是寫$ HTTP的速記符號({方法: 'GET',網址: 'URL'})

它一樣jQuery的速記符號的JavaScript

如果你想修改頁眉中的API調用,使用第二符號

相關問題