ember持久保存已排序的模型

时间:2017-02-03 21:15:59

标签: sorting ember.js drag-and-drop ember-data

我正在使用这个拖放插件for ember:ember-drag-drop 到目前为止,这很好,这可以按预期工作。 我从demo(ember-data)中复制了控制器和模板代码,并将其调整到我的模型中。在我的模板中,模型的记录通过拖放进行排序,并正确地显示在此站点上的另一个列表中(与拖放列表同时更新)。

现在,我该如何永久保存我的已排序记录? 不知何故,这个模型必须改变,否则其他列表不会识别这个或我错了吗? 也许使用过这个插件的人也遇到了这个问题。

通常,我的记录存储在本地存储中。为此,我使用了ember-local-storage-adapter。 我尝试了以下方法: 我的模型叫做按钮。模型内部有几条记录。

const store = this.get('store');    
store.findAll('buttons').then(function(sorted){
         console.log(sorted);
         sorted.save();
       });

似乎有了这个,我只从本地存储中获取旧模型,但实际上我需要最新的模型,它位于网站的某个地方。

我希望你明白,我脑子里充满了所有这些模特的东西。

感谢您提供任何帮助和建议!

0 个答案:

没有答案