简体   繁体   English

检测对象是否为灰烬数据

[英]Detect if object is Ember Data or not

In Ember.js, I need to write a function that behaves differently depending on whether an object is an Ember Data object, or something else (Ember Object, plain JSON object, etc.). 在Ember.js中,我需要编写一个函数,该函数的行为取决于对象是Ember Data对象还是其他对象(Ember Object,纯JSON对象等)。 Is there a way to determine whether an object is Ember Data or not? 有没有办法确定对象是否为灰烬数据?

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

A simple 一个简单的

if (obj instanceof DS.Model) {}

Should do the trick. 应该做到的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM