我目前正在使用两种数据模型,其中Foo具有Bars类型的"toMany"属性.我现在正在尝试创建两个选择框,当选择第一个填充Foo的时,它仅在第二个列表中精炼与该foo相关联的条.
JSFiddle这里:http: //jsfiddle.net/drew/6jLCy/
代码如下,但肯定不起作用.它确实为第一个设置SelectBox值,但不会使用相应的条形值标题填充第二个值.
App = Em.Application.create();
App.store = DS.Store.create({
revision: 7,
adapter: DS.fixtureAdapter
});
/**************************
* Models
**************************/
App.Foo = DS.Model.extend({
bars: DS.hasMany('App.Bar'),
title: DS.attr('string')
});
App.Bar = DS.Model.extend({
foos: DS.hasMany('App.Foo'),
title: DS.attr('string')
});
/**************************
* Fixtures
**************************/
App.Foo.FIXTURES = [
{
id: 0,
title: 'Footitle 1',
bars: [0,1]
},
{
id: 1,
title: 'Footitle 2',
bars: [0,1,2]
}
];
App.Bar.FIXTURES = [
{
id: 0,
title: 'Bartitle 1',
},{
id: 1,
title: 'Bartitle 2'
},{
id: …Run Code Online (Sandbox Code Playgroud)