Angularjs get,Json如果状态为OK,则转到url
我有以下控制器Angularjs get,Json如果状态为OK,则转到url,angularjs,json,response,Angularjs,Json,Response,我有以下控制器 angular .module('MyApp') .controller('CtrlName', CtrlName); function CtrlName($scope, $http){ $http.get('https://url.myService.com/SpecificService' }).success(function(data) { $location.path('/desiredState/'); $scope.CtrlNam
angular
.module('MyApp')
.controller('CtrlName', CtrlName);
function CtrlName($scope, $http){
$http.get('https://url.myService.com/SpecificService' }).success(function(data) {
$location.path('/desiredState/');
$scope.CtrlName = data;
});
}
如果状态(进入响应)正常,我想重定向到另一个状态。如果失败,则转到另一个状态而不是
。成功
,您可以使用。然后
功能
它接受两个函数作为参数。第一个是成功回调,第二个是错误回调。您可以使用第二个回调将用户导航到另一个状态
function CtrlName($scope, $http) {
$http.get('https://url.myService.com/SpecificService')
.then(function(data) {
$location.path('/desiredState/');
$scope.CtrlName = data;
}, function(data) {
// go to error
});
}