我在我的一个Ember-Data模型中使用DS.attr()
数据类型(注意,没有指定属性类型)允许我存储嵌套的JSON数据。在大多数情况下,它工作正常,但是,当我进行更改(例如,输入绑定到其中一个属性)时,虽然视图绑定都正常工作,但在Ember检查器中记录未标记为“已修改” (即,如果我回显与文本相同的属性,则在输入更改时会发生变化)。同样,在对其中一个属性进行更改后,如果我在模型上调用rollback()
函数,则不会回滚数据。
当然,常规属性工作正常,所以我假设这与未指定DS.attr()
类型有关。
有没有办法让这项工作有效?我会尝试使用嵌入式记录,但这些数据不使用任何记录ID。
由于