例如,要raw
在旧版本中注册一个类型,我会这样做:
DS.attr.transform.raw = {
from: function(serialized) {
return serialized;
},
to: function(deserialized) {
return deserialized;
}
}
我将如何在最新版本的 ember-data 中执行此操作?
例如,要raw
在旧版本中注册一个类型,我会这样做:
DS.attr.transform.raw = {
from: function(serialized) {
return serialized;
},
to: function(deserialized) {
return deserialized;
}
}
我将如何在最新版本的 ember-data 中执行此操作?
这是它在 Rev 11 中的样子:
DS.RESTAdapter.registerTransform('raw', {
deserialize: function(serialized) {
return serialized;
},
serialize: function(deserialized) {
return deserialized;
}
});
这是第 13 版对我有用的内容:
DS.JSONTransforms.array = {
serialize: function(value) {
return Em.isNone(value) ? [] : value ;
},
deserialize: function(value) {
return Em.isNone(value) ? [] : value ;
}
} ;