gpt4 book ai didi

javascript - 在 Ember 中,对静态选择值使用子模型是个好主意吗?

转载 作者:行者123 更新时间:2023-11-30 16:52:27 26 4
gpt4 key购买 nike

我正在使用 Ember-CLI 和 Ember-Data。

我有一个 Product,它可以有很多 ProductStatuses。我的状态是静态的,所以我可以将它们包含在应用程序本身中。对这种属性使用 DS.hasMany 是个好主意吗?

如果是,您能否展示一个示例,说明如何告诉 ember 从同步操作中排除子模型 ProductStatus 以及如何在本地存储它的预定义值?也许使用 DS.Store.push

最佳答案

我认为这不是个好主意。为什么?正如您所说,您必须将此模型从任何同步操作中排除,这意味着最终它将成为一个简单的数组。我认为更好的解决方案是在应用程序配置中全局定义它们,例如在 config/environment.js 中这样:

module.exports = function(environment) {
var ENV = {
(...)
appConfig: {
productStatuses: ["status one", "status two"]
}
};
(...)
}

然后在您的应用程序中需要它的地方,您可以导入 ENV 模块并根据需要使用它(import ENV from "appName/config/environment"; ).

关于javascript - 在 Ember 中,对静态选择值使用子模型是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30311188/

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