2
在Ember.js中,我需要編寫一個函數,其行爲有所不同,具體取決於對象是Ember數據對象還是其他東西(Ember對象,普通JSON對象等) 。有沒有辦法確定一個對象是否是Ember Data?檢測對象是否爲Ember數據
myfunction(myObject) {
if(isEmberData(myObject)) {
// Do stuff
} else {
// Do something else
}
}
您可以嘗試使用'myObject instanceof Ember.Object',因爲Ember Data僅返回一個Ember對象的實例。 – whatAboutJohn
這隻會告訴我它是否是Ember對象。有很多Ember對象不是Ember Data,我需要能夠將它們分開。 – manwill
您也可以檢查對象是否具有屬於ember-data的'store'屬性。 – whatAboutJohn