私はEmber.jsのビットで自分の足を濡らしています。私はあなたがクエリを提出することができます超シンプルなフォームを作成しようとしています。Ember.js 'Objects'と 'ArrayController'
App = Ember.Application.create();
App.QueryFormView = Ember.View.extend({
submitQuery: function() {
App.queries.pushObject({
firstName: this.get('name'),
message: this.get('message')
});
App.queries.save();
}
});
// Model
App.Query = Ember.Object.extend();
// Collection
App.queries = Ember.ArrayController.create({
content: [],
save: function() {
$.post('api/query', JSON.stringify(this.toArray()), function (data) {
// Queries saved
});
}
});
それが送信されたクエリを形成するたびに、私はqueries
ArrayController
にオブジェクトをプッシュして、保存し実行します。
しかし、私はEmber.Object
という別名モデルがどこに影響するのか理解するのに苦労しています。ここでは使用されていないので、正しく活用する方法を知りたいと思います。