小编dre*_*ovi的帖子

EmberJS控制器之间的绑定内容

我目前正在使用两种数据模型,其中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)

javascript model-view-controller binding ember.js

8
推荐指数
1
解决办法
304
查看次数