我正在使用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' –