有人可以解释您可以用于Ember数据中关系的选项的含义吗?
例如我可以:
products: DS.hasMany('product', {embedded: 'always'})
或
products: DS.hasMany('product', {async: 'true'})
第一个告诉Ember数据产品记录是侧载的,第二个告诉他们在需要时发送产品的异步GET请求;是对的吗?这两个是唯一可用的选项吗?是否有一些地方可以找到更多关于人际关系的文档?
答案 0 :(得分:2)
老实说文档有点等待api巩固。现在,文档的最佳位置是转换文档https://github.com/emberjs/data/blob/master/TRANSITION.md和源代码https://github.com/emberjs/data。
此外,不推荐使用{embedded: always}
。现在,您在使用EmbeddedRecordsMixin时在序列化器上定义嵌入式。
App.PostSerializer = DS.ActiveModelSerializer.extend(DS.EmbeddedRecordsMixin, {
attrs: {
comments: {embedded: 'always'}
}
})