Ember-data - 检索扩展DS.Model的所有类型

时间:2012-12-15 11:55:16

标签: ember.js ember-data

有没有办法判断某个类型是否扩展了DS.Model?

例如,我可能会有这样一个类:

App.Klass = DS.Model.extend()

我想说的是:

Ember.A(Ember.keys(Radium)).forEach (a) -> createType(a) instanceof DS.Model

上述内容永远都是假的,因为它们不是实例。

有人能建议从我的应用程序中检索所有模型类型吗?

1 个答案:

答案 0 :(得分:1)

您正在寻找detect方法:

Ember.A(Ember.keys(Radium)).filter (a) -> DS.Model.detect(Radium[a])