我正在使用 ember-data 的最新版本,并且我有一个典型的情况,其中大多数模型需要由 ember-data 管理,因此当我在商店上进行提交时,它们会与后端同步。在一种特殊情况下,我有一个仅在客户端使用的模型(但我将其创建为 DS.Model,因为它与正在运行的应用程序中的其他 ember-data 模型有关系)。
我可以在模型本身上标记什么以确保它永远不会看起来“脏”或“新”
我在创建对象时尝试做这样的事情,但由于某些奇怪的原因仍在跟踪它
App.Foo.createRecord({name: 'foo', loaded: true, new: false, dirty: false});