我的数据结构将是这样的。
{
product: {
brand: "",
category: "",
rows: [
{model: "", price: 123},
{model: "", price: 345}
]
}
}
App.ListTransform = DS.Transform.extend({
deserialize: function(serialized) {
return serialized;
},
serialize: function(deserialized) {
return deserialized;
}
});
我想知道Transform list
和hasMany and belongs to
定义之间的区别。
答案 0 :(得分:0)
Ember强烈支持长期生活网页(SPA)的概念。那就是说客户端你可能会多次查看同一条记录。 Ember Data有一个商店,它跟踪记录(通过他们的主键,通常是id)。
product
1
product
,ID为让我们上面的rows
并假设它们确实是不同的产品。将它们添加到购物车后,您真的想跟踪model v2, id 987
。然后你想跟踪这个,而不仅仅是json中附加的一些字符串。