在使用Angular创建的Web应用程序中,我有一个控制器,它调用服务来更新某些数据,因此没有从服务器返回的对象。 这是角度代码:
$scope.movie = Movie.update({ id: $stateParams.id });
它可以正常工作,但如果正确更新,我想提醒'成功'。我试过添加.success和.error:
.success(function(data) {
alert('Success update!');
})
.error(function(data, status) {
console.error('Repos error', status, data);
})
但是控制台向我显示了这个错误:.success is not a function
答案 0 :(得分:0)
您能否提供具有正确结构的完整代码。我的意思是,当你使用.success
时实际上你可以使用这样的东西。
Movie.update({ id: $stateParams.id }).success(function(data) {
alert('Success update!');
})
.error(function(data, status) {
console.error('Repos error', status, data);
})
或
Movie.update(
{ id: $stateParams.id },
function(data){
// do something when success
},
function (error){
// do something when error
}
)