2016-06-16 134 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调用,使用第二符号

相关问题