gpt4 book ai didi

javascript - setRecordDataFor "Illegal set of identifier"中的 EmberJS 数据断言

转载 作者:行者123 更新时间:2023-12-05 00:31:31 26 4
gpt4 key购买 nike

使用 3.28 我打到 assert deep inside Ember Data在我的一个模型上检索关系时。我可以很好地运行以下查询:

return this.store.findRecord('project', project_id)
但是,当我运行后续
const monitors = await model.monitors;
在我的路由的 afterModel() 中,触发了此断言。
我的模型看起来很标准:
export default class ProjectModel extends Model {
@attr('string') name;
@belongsTo('user') creator;
@attr('date') created;
@attr('date') changed;
@hasMany('domain-monitor') monitors;
}

export default class DomainMonitorModel extends Model {
@belongsTo('project') project;
@hasMany('page-monitor') pages;
@attr('string') protocol;
@attr('string') domain;
@attr('date') created;
@attr('date') changed;
}
如果有人能指出出了什么问题,我很高兴提交 MR 来改进这个断言信息,希望将来能解决某人的问题。谢谢!

最佳答案

开发工具中的 Ember 检查器似乎有时会导致这种情况。禁用它(或者甚至单击开发工具中的选项卡并刷新)通常似乎可以解决我的问题。

关于javascript - setRecordDataFor "Illegal set of identifier"中的 EmberJS 数据断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69262963/

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