2

名前が何かに等しい関連モデルを見つけるにはどうすればよいですか? 試してみました:this.get('content').findProperty('name', name)が、うまくいかないようです。私の列挙型がモデルでいっぱいでなければうまくいくと思います...

4

1 に答える 1

2

インスタンスでfindProperty/を使用findします。http ://jsfiddle.net/pangratz666/kPmHr/を参照してください。Ember.ArrayController

App.peopleController = Ember.ArrayController.create({
    content: [
        App.Person.create({ name: 'Adam' }),
        App.Person.create({ name: 'John' }),
        App.Person.create({ name: 'Adam' })
    ],

    findByName: function(name) {
        var found = this.findProperty('name', name);
        console.log('found model %@'.fmt(found));
    }
});

App.peopleController.findByName('Adam');​
于 2012-06-22T10:23:01.477 に答える