我對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