如何阅读角资源响应$保存()也保持原有数据 [英] How to read response from angular resource $save() and also keeping original data

查看:99
本文介绍了如何阅读角资源响应$保存()也保持原有数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的角。我相信我在这里缺少一些基本的东西。我有一个对象,我张贴到服务器去创造。服务器返回的对象标识;我需要阅读和更新我的对象,我在客户端。服务器只会返回但是对象ID在客户端我还有其他的数据。但是我不能够使用它,当我做回调,然后我没有原始数据的访问。下面的jsfiddle code,以供参考。

I am new to Angular. I am sure I am missing some basic stuffs here. I have one object which i post to server to create it. Server return object Id; which I need to read and update my object I have in client. Server will only return the object Id however in the client side I have other data however I am not able to use it when i do callback then i don't have access of original data. Following jsfiddle code for reference.

的jsfiddle链接: HTTP ://jsfiddle.net/QcDSk/3/

推荐答案

以下为$更新类似的方法。

Following is similar approach for $update.

 //keep original data to pass into callback
  var originalProjectObject = angular.copy(project);
//Call server to update the project data
                        project.$update({ projectid: project._id }, function (projectResponse) {

                        originalProjectObject._id = projectResponse._id;
                        //update scope
                        scope.project = originalProjectObject;                        
                    },originalProjectObject);

这篇关于如何阅读角资源响应$保存()也保持原有数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆