javascript - 如何将 EmberJS 模型转换回常规 JS 数组?

标签 javascript ember.js

为了使用 JS 函数,我必须将包含我的歌曲(对象)的数组传递给它。问题是 - 歌曲存储在 EmberJS 模型中。如何从 EmberJS 模型转换回常规 JS 数组?

App.Song = DS.Model.extend({
    name: DS.attr('string')
});

App.Song.FIXTURES = [{
    "id":1,
    "name":"Foo"
}, {
    "id":2,
    "name":"Bar"
}];

所以问题是:

App.Song.all() !== [{id: 1, name: "Foo"}, {id: 2, "name": "Bar"}];

最佳答案

这应该有效

 App.Song.all().toArray()

关于javascript - 如何将 EmberJS 模型转换回常规 JS 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17369611/

相关文章:

JavaScript "undefined"输出问题

javascript - knockout -jqAutocomplete `options.value is not a function` 错误

javascript - 通过 LocalStorage 适配器在 Ember 中使用固定装置

ember.js - 有没有办法在不指定关系名称的情况下获取 Ember 模型的 hasMany 子项?

javascript - 如何对两个键必须匹配的数组求和,如 Excel Pivot?

javascript - 我的列表项几乎完全隐藏,在页面加载时设置我的列表列的高度

javascript - 使用electron.js打印当前的vue View

ember.js #each 按属性排序

javascript - 是将数据作为属性附加到延迟对象更好,还是将数据与延迟对象一起发送到执行解析的函数?

ruby-on-rails - Divshot Ember 应用程序未读取生产环境变量