私はたくさん読んでいますが、それでも自分で解決することはできません。私はEmber Route
azを持っていEmberFire model
ます。
App.NewRoute = Ember.Route.extend({
model: function() {
return EmberFire.Object.create({
ref: window.ref
});
},
setupController: function(controller, model) {
controller.set('model', model);
})
その後、たとえば、コントローラーに次のように入力しました。
App.NewController = Ember.Controller.extend({
actions: {
save: function() {
this.get('model').set('questions', Ember.A([]));
this.get('model').get('questions').pushObject(Ember.Object.create({title: 'foo'}));
this.get('model').get('questions').get('lastObject').set('title', 'bar');
this.get('model').set('title', 'foobar');
}
}
});
ファイアベースでタイトル変更のみというセーブアクションを行った場合。
誰かが配列を変更する方法を説明してもらえますか?