该
.success语法是正确的高达角1.4.3。
对于Angular v.1.6以下的版本,必须使用
thenmethod。该
then()方法有两个参数:a
success和
error将与响应对象一起调用的回调。
使用该
then()方法,将
callback函数附加到返回的
promise。
像这样:
app.controller('MainCtrl', function ($scope, $http){ $http({ method: 'GET', url: 'api/url-api' }).then(function (response){ },function (error){ });}
Shortcut方法也可用。
$http.get('api/url-api').then(successCallback, errorCallback);function successCallback(response){ //success pre}function errorCallback(error){ //error pre}
您从响应中获取的数据应采用
JSON格式。 JSON* 是一种传输 数据 的好方法,并且在 AngularJS中 易于使用 *
2之间的主要区别在于,
.then()调用返回a
promise(由a返回的值解析
callback),而这
.success()是更传统的注册方式,
callbacks并且不返回a
promise。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)