试图从控制器通过模型对服务进行$ resource调用,无法将响应返回给控制器

亚历克斯·基布尔(Alex Kibler)

我有一个对模型有依赖性的控制器。它呼吁

AccountModel.saveAccount(vm.Account,function(data){
            response = data;
        },function(data){
            response = data;
        });

该模型调用服务的保存功能:

return AccountService.save(request,function(resp){
            return resp;
        },function(resp){
            return resp;
        });

该函数如下所示:

function save(Account) {
        return AccountResource.save(Account, function (resp) {
            return resp;
        }, function (resp) {
            return resp;
        });

    }

这个想法是save函数将响应返回给模型,该响应将模型返回给控制器,控制器稍后将执行其他操作。但是,这一切都没有发生。

(在控制器中)响应仍未定义。我怎样才能解决这个问题?

梅尔

Angular的服务工作有所不同,save方法返回和对象:

{$promise: promisveValue, $resolve: something}

因此要正确使用它:

myResource.save(resouceObj, handler);

或者

myResource.save().$promise.then(handler);

这是您应该做的事情的草稿,请尝试将其集成到您的代码中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

试图将模型数据从视图传递到控制器

来自分类Dev

通过服务依赖注入进行控制器测试

来自分类Dev

通过服务依赖注入以进行控制器测试

来自分类Dev

无法将服务注入控制器

来自分类Dev

cakephp控制器出错,无法返回json响应

来自分类Dev

在模型或控制器中进行计算

来自分类Dev

如何对返回模型的控制器进行单元测试?

来自分类Dev

如果通过控制器中的动作进行调用,如何将端点数据保存在模型存储中

来自分类Dev

通过服务访问控制器对象

来自分类Dev

通过服务测试控制器

来自分类Dev

通过服务更新控制器范围

来自分类Dev

jQuery ajax调用将无法访问控制器:无法加载资源:服务器以状态500(内部服务器错误)响应

来自分类Dev

无法从调用异步方法的控制器返回ActionResult

来自分类Dev

无法通过jquery从控制器到jsp获得响应

来自分类Dev

CodeIgniter无法从控制器中的模型调用函数

来自分类Dev

暂停控制器并等待服务响应

来自分类Dev

Rails调用方法控制器与模型

来自分类Dev

在控制器内调用方法模型

来自分类Dev

将$ resource注入控制器

来自分类Dev

模型在控制器上返回null

来自分类Dev

将数组从模型返回到控制器codeigniter

来自分类Dev

使用列表属性将模型返回给控制器

来自分类Dev

如何使用Jasmine进行测试,该AngularJS控制器调用返回Promise的服务方法

来自分类Dev

URI的控制器无法使用注释进行调用

来自分类Dev

无法通过指令调用父控制器方法

来自分类Dev

Laravel无法从控制器加载模型

来自分类Dev

AngularJs 从控制器调用服务函数

来自分类Dev

Angularjs 从控制器调用服务函数

来自分类Dev

从服务调用方法到控制器

Related 相关文章

热门标签

归档