Ember Data を使用して、非常にシンプルな Ember アプリを作成しました。ユーザーがエンティティを作成して送信するフォームが 1 つあります。それはBandsNewView
(Emberによって自動的に作成された)にあり、によって制御されBandsNewController
ます:
App.BandsNewController = Ember.Controller.extend({
cancel: function() {
this.transitionTo('bands');
},
save: function() {
App.Band.createRecord(this);
this.get('store').commit();
this.set('name');
this.set('description');
this.transitionTo('bands');
}
});
新しいバンド エンティティを保存した後、フォームを "クリーンアップ" (つまり、空) するためのより簡単な解決策があるかどうか疑問に思いますか? this.set()
すべてのフィールドを空にする のようなことを言えますか? または、私のアプローチは本質的に間違っていますか?まったく別の方法で行う必要がありますか?