检测对象是否为Ember数据

时间:2017-07-24 20:36:47

标签: javascript json ember.js

在Ember.js中,我需要编写一个行为不同的函数,具体取决于对象是Ember Data对象还是其他东西(Ember Object,普通JSON对象等)。有没有办法确定对象是否为Ember数据?

myfunction(myObject) {
    if(isEmberData(myObject)) {
        // Do stuff
    } else {
        // Do something else
    }
}

1 个答案:

答案 0 :(得分:3)

一个简单的

if (obj instanceof DS.Model) {}

应该做的伎俩。