gpt4 book ai didi

javascript - Ember.js 数组作为模型的属性

转载 作者:行者123 更新时间:2023-12-02 22:36:08 27 4
gpt4 key购买 nike

干杯!我有一些模型,它的一个属性是一个数组,但由于某些原因(我在服务器上使用 mongoDB,它是嵌入式模型和 ember-data 的问题)我不能做这样的事情:

App.Foo = DS.Model.extend({
...
numbers: DS.hasMany('App.Bar')
)};

App.Bar = DS.Model.extend({
...
number: DS.attr('number')
});

我需要这样的东西:

App.Bar = DS.Model.extend({
numbers: DS.attr('array')
});

但是ember-data中没有数组类型的属性,怎么办?

最佳答案

我发现实际上您可以通过不指定类型来拥有开箱即用的数组属性。

#coffeescript

AskuWhiteLabel.SomeModel = DS.Model.extend
some_ids: DS.attr()

我正在使用这个,当我这样做时

myModel.set('some_ids', [1,2,3])
myModel.save()

服务器的有效负载确实是我的数组。

关于javascript - Ember.js 数组作为模型的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14879013/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com