AngularJS 报错: $http(...).success is not a function

在使用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;
})

你可能感兴趣的:(angular,Js)