我有这段代码,响应状态代码是403.问题是它永远不会触发第二个函数,它什么也不做。
我见过类似的错误,但人们使用拦截器,我不是。
Itens.signUp($scope.user, confirmation).then(function (response) {
console.log('success');
},
function (response) {
console.log('error');
});
答案 0 :(得分:1)
以下格式不正确。
.then(function(response) {
console.log('success');
}),
function(response) {
console.log('error');
};
}
应该是这样的:
.then(function(response) {
console.log('success');
}, function(response) {
console.log('error');
});
或者您也可以这样做:
.then(function () {
console.log('success');
})
.catch(function () {
console.log('error');
});