我正在尝试在同一模型上获得多个多态关系。以前我只有一个,这很好用。我扩展了多态类,它可以工作。
参见示例:http://jsbin.com/yoduju/1
我已经对我的类进行了双重扩展,以使第二个多态关系起作用。
参见示例:http://jsbin.com/yoduju/7但我对此并不满意。因为它不能准确地表示数据发生的情况。是的,它们在某种程度上是相关的,但它们决不会相互依赖。
做一些研究,有人建议做混合。 http://discuss.emberjs.com/t/ds-model-polymorphism-and-multiple-polymorphic-associations/2317/18显然已将其纳入Ember Data https://github.com/emberjs/data/pull/1845但我无法让它发挥作用。
有人建议如何使用我的jsbin吗?
谢谢!