在使用Angular 1.6版本的
http服务时会抛出异常:
http(…).success is not a function;
异常代码如下:
$http({
url: './stars.php',
method: 'get'
}).success(function (info) {
$log.info(info);
$scope.stars = info;
});
查询了原因,是新版本的AngularJs中取消了success和error,用promise规则。
$http({
url: './stars.php',
method: 'get'
}).then(function ( info ){
$scope.stars = info;
})