xam*_*rax 17 javascript ember.js ember-data
干杯! 我有一些模型,它的一个属性是一个数组,但由于某些原因(我在服务器上使用mongoDB,这是嵌入式模型和ember数据的问题)我不能做这样的事情:
App.Foo = DS.Model.extend({
...
numbers: DS.hasMany('App.Bar')
)};
App.Bar = DS.Model.extend({
...
number: DS.attr('number')
});
Run Code Online (Sandbox Code Playgroud)
我需要这样的东西:
App.Bar = DS.Model.extend({
numbers: DS.attr('array')
});
Run Code Online (Sandbox Code Playgroud)
但是在ember-data中没有数组类型的属性,怎么样?
and*_*ndy 33
我发现实际上你可以通过不指定类型来获得开箱即用的数组属性.
#coffeescript
AskuWhiteLabel.SomeModel = DS.Model.extend
some_ids: DS.attr()
Run Code Online (Sandbox Code Playgroud)
我正在使用它,当我这样做时
myModel.set('some_ids', [1,2,3])
myModel.save()
Run Code Online (Sandbox Code Playgroud)
服务器的有效负载确实是我的数组.
| 归档时间: |
|
| 查看次数: |
19165 次 |
| 最近记录: |