【问题标题】:Update list of records in ember-data model更新 ember-data 模型中的记录列表
【发布时间】:2016-05-17 07:11:47
【问题描述】:

我正在加载 ember 模型中的产品列表。

products: this.store.findAll('products');

现在我必须为每个产品添加 1 个属性,然后它应该只使用一个网络请求保存所有模型。

我正在更新属性如下

product.set('reviewed', true);

我正在循环访问 model.products 并设置属性,这是一次保存所有产品列表的最佳方式。

【问题讨论】:

    标签: javascript ember.js ember-data


    【解决方案1】:

    据我所知,目前没有标准的方法。

    这是跟踪此问题的github issue。 类似的SO question

    您很可能希望找到一个可以执行此类操作的插件,或者您可以通过扩展您当前使用的适配器或创建一个简单的服务来自己做这件事,该服务有一个您可以推送到的队列和一个保存方法自定义请求。

    这是一个comprehensive gist,其中适配器扩展了一些功能。

    【讨论】:

    • 酷。我想那我将不得不调用 $.ajax
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    • 2023-03-25
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多