gpt4 book ai didi

ember.js - 如何在 Ember 数据2.8中重新加载hasMany关系数据

转载 作者:行者123 更新时间:2023-12-02 05:59:09 25 4
gpt4 key购买 nike

当第一次调用model.get('list')从服务器获取记录,但是第二次从商店获取时,我希望始终从服务器获取响应。

我在用

Ember js 2.8.3

Ember 数据2.8.1

查看模型

import DS from 'ember-data';

export default DS.Model.extend({
list:DS.hasMany('list',{async:true, readOnly: true}), //No I18N
});

路线模型功能如下
model:function()
{
var model = this.modelFor('view').get('list');
if(model.get('content.isLoaded'))
{
return model.reload();
}
return model;
}

相同模型始终在 Ember 数据1.13.8中发出服务器请求

在此先感谢您的帮助。

最佳答案

我解决了问题。

代替model.get('list'),需要使用model.hasMany('list')。

model:function()
{
var model = this.modelFor('view').hasMany('list');
return model.reload();
}

关于ember.js - 如何在 Ember 数据2.8中重新加载hasMany关系数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42897130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com