我对Ember有点新,所以请原谅我,如果这个问题说明我对框架的普遍缺乏理解。Ember hasMany与多个模型
基本上我试图使用Contentful与Ember。我发现这个插件,这似乎使这非常简单https://github.com/davidpett/ember-data-contentful。
但是,我遇到了一个问题,开始让我非常沮丧。我有一个内容类型,它有一个“多引用”字段,它允许用户引用多种不同的内容类型。基本上,我有一个“模块”字段,它将是由几个不同模块组成的数组。每个模块基本上都是它自己的模型。
在余烬
modules: hasMany('module')
但是module
可以是许多不同的模式中的一个,假设需要有对应于每个内容类型的模型。
我已经在这里问过一个问题:https://github.com/davidpett/ember-data-contentful/issues/24,但一直未能完成此工作。
谢谢!问题是模块扩展的基本模型有一个名为'contentType'的属性: -/https://github.com/davidpett/ember-data-contentful/blob/master/addon/models/contentful.js – morrisbret
我明白了,这是如何填充的?我猜是有一个适配器将sys.contentType.sys.id属性放在那里? – Robban
这是正确的Robban也许是这样的:https:// github。com/davidpett/ember-data-contentful/blob/master/addon/adapters/contentful.js – morrisbret