0

我需要从模型插入数据到数据表“aaData:”。我无法从普通数组的存储中获取对象,但是作为 DS.RecordArray 以及下一步呢?获取某些对象的某些属性的控制台命令是以下命令:

var dev = App.Model.Store.find("model")
dev.content.content[1]._data.someProperty

我不知道如何在 javascript 中获取这个对象或他的属性。请帮忙 :)

4

1 回答 1

4

使用 Ember Data beta 1 或更高版本,您可以在控制器或路由中执行此操作。

var dev = this.store.find("model");
// dev is a promise that will be resolved when/if
// the collection is actually loaded
dev.then(function(realDev){
    // at this point realDev is a DS.RecordArray
    // you could turn it into a real array by cally .toArray()
    var devAry = realDev.toArray();
    // then you can call get() on an item to retrieve a property
    var someProp = devAry[1].get('someProperty');
});
于 2013-09-19T05:25:43.570 回答