javascript – 一次性保存多个模型

前端之家收集整理的这篇文章主要介绍了javascript – 一次性保存多个模型前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道这个主题已经围绕stackoverflow和其他论坛进行了讨论,但我找不到正确的方法来做到这一点.

我有一个名为“post”的模型,其中包含帖子信息(用户,描述等).用户收到一些帖子,读取它们并对它们进行操作.当我请求GET / api / posts /时,帖子来自我的api

我还有一个名为“后置状态”的模型,我保存阅读帖子的人的动作:当他们喜欢,分享,投票或喜欢帖子时.

export default DS.Model.extend({
    post: belongsTo('post'),user: belongsTo('user'),liked: attr('boolean',{ defaultValue: false }),favourited: attr('boolean',voted: attr('boolean',shared: attr('boolean',});

我正在寻找一种方法让我的ember应用程序大量保存我的后状态模型,就像我批量收到帖子的方式一样.邮政状态将通过api调用POST / api / post-states /保存

我在讨论中读到最好的方法是创建一个自定义适配器,但我不知道该怎么做才能做到这一点…也许创建一个函数saveAllRecords()?

对我来说最好的解决方案是什么?

谢谢你的帮助!

解决方法

你可以看看 ember-api-actions是如何做到的.查看包含执行ajax调用方法文件build-urlone.您基本上可以复制方法并在模型中使用它.但我觉得在这一点上使用插件会更容易:)

猜你在找的JavaScript相关文章