【问题标题】:Restangular get in angularjsRestangular进入angularjs
【发布时间】:2016-11-10 11:42:29
【问题描述】:

我正在使用 Restangular 的 get 函数。作为回报,我得到一个具有客户和其他一些restangular功能的对象,但restangular的这些功能与客户列表无关。

为什么?有没有其他办法?

【问题讨论】:

  • 请向我们展示您的代码
  • 问题是当我使用 getList() 时,它只是返回数组作为响应,并且所有记录(对象)都包含其他函数,如保存、补丁、普通、发布等。但现在我想要一些其他信息也像 records_count、next_cursor、prev_cursor。所以为此我使用 get('', params = {}) 返回响应 { records: [..], save(), plain(), patch().. } 我在记录数组中询问,记录对象没有有像 save()、plain()、patch() 等 restangular 函数。所以有什么方法可以为每个记录添加 restangular 函数。
  • 那么,您想为客户集合添加一些自定义功能吗?
  • 不,我想要每条记录上的 restangular 函数(保存、删除)。而那些并没有过去。 Restangular函数只出现在响应的根部。
  • 请编辑您的问题并添加代码以更好地描述您想要实现的目标。

标签: angularjs restangular


【解决方案1】:

为此使用 .plain()。

Restangular.one('accounts', 1234)
    .then(function (account) {
        account.plain(); // object whitout the restangular methods
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 2013-10-14
    • 2013-09-23
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多