在ember js中批量提交
Bulk commit in ember js?
我有7k
的数据量,我正在使用ember data
。我正在使用以下代码:
cleanList.forEach(function(dncInfo) {
let email = dncInfo.email;
if (!email) {
email = dncInfo.domain;
}
let type = (dncInfo.email) ? 'PERSON' : 'COMPANY';
let donotcontactInfo = controller.store.createRecord('lead-generation/md-donotcontact', {
"pattern": email,
"type": type,
"status": 'manual'
});
let promise = donotcontactInfo.save();
uploadedList.push(promise);
promise.then(function( /* info */ ) {
//
});
});
当我将其用于像7k
这样的大量数据时,我会得到错误Error net::ERR_INSUFFICIENT_RESOURCES
,但如果我对小数据使用相同的请求,它会起作用。在EmberJs
中处理大量数据的最佳方式是什么?EmberJs
中有Bulk commit
吗?
与其迭代项目并一次保存每个项目,不如进行修改并将结果存储在数组中。然后在数组上调用invoke.('save')
。有关成员数据,请参阅转换文档,网址为https://github.com/emberjs/data/blob/master/TRANSITION.md这表明了这种方法。
相关文章:
- 强制模板刷新ember.js
- Javascript生成的表单未提交
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- HTML表单提交时未执行外部函数
- 在POST中将html表作为csv提交
- Ember Data DS.Model's set函数不起作用
- 我应该使用Ng提交还是点击表格
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 提交后保留下拉选择的值
- 父操作可防止在 ember.js 中调用提交操作
- 仅在 Ember .js 中提交后保留数据
- 保存/提交时,如何从 ember 中的表单中删除空元素
- Ember数据:何时自动提交更改
- 如何从Ember中的表单提交转换路线
- 在ember js中批量提交
- 使用GitHub Api和Ember检索最新的提交链接和消息
- 表单提交上的Ember刷新路径
- 在ember.js中,处理表单提交和保存记录的逻辑应该驻留在哪个层?
- Ember js表单提交查看
- Ember.js TextField操作提交表单