Post 重新启动后返回值未定义

Post 重新启动后返回值未定义,post,angularjs,return,restangular,Post,Angularjs,Return,Restangular,我使用Restanglar创建相册 createAlbum:function(obj){ albumlist.post(obj.data).then(function(res){ console.log(res) obj.success(res) },function(err){ obj.error(err) })

我使用Restanglar创建相册

createAlbum:function(obj){
            albumlist.post(obj.data).then(function(res){
                console.log(res)
                obj.success(res)
            },function(err){
                obj.error(err)
            })
        }
我这样称呼服务

$scope.createAlbum = function(){
    albumService.createAlbum({
        data:$scope.newalbum,
        success:function(data){
            $scope.albumlist.push(data)
        },
        error:function(err){
            alert('error'+err.status)
        }
    })
}

但是在相册成功发布console.logres始终未定义之后,我的代码有什么问题吗?

检查网络选项卡,查看您的POST请求是否实际返回了一些内容。如果不是,那么这就是问题所在:

否则它应该记录一些东西