Emberjs — как правильно изменить записи в модели, которые были установлены как свойство в контроллере?

Мой шаблон:

    {{#each test11}}
        {{businessname}}
    {{/each}}

Мой работающий контроллер:

// businessmatches is a model that is set as a controller property in the router
test11: function () {
    var raw = this.get('businessmatches');

    // I want to be able to get all the records, filter them etc etc and then
    // make them available to the template

    return [
        Ember.Object.create(raw.content.get(0)._data)
    ];
}.property('businessmatches'),

raw.content.get(0)._data похоже на взлом, поэтому я, должно быть, упускаю из виду правильный способ сделать это. Как правильно работать с businessmatches записями и сделать новый набор доступным в шаблоне?

Изменить

От роутера:

setupController: function(controller, model) {
    controller.set('businessmatches', this.store.all('businessmatch'));
}

Модель:

import DS from 'ember-data';

var Businessmatch = DS.Model.extend({
    businessname: DS.attr('string'),
    type: DS.attr('string')
});

export default Businessmatch;

person rollingBalls    schedule 10.09.2014    source источник
comment
что такое бизнес-матчи? Это запись данных Ember?   -  person Kingpin2k    schedule 10.09.2014


Ответы (1)


person    schedule
comment
Большое спасибо! Я опубликовал следующий: вверх вопрос с чем-то, что я нашел удивительным, если вы хотели бы взглянуть. - person rollingBalls; 10.09.2014