我使用 Ember Data 创建了非常简单的 Ember 应用程序。用户在其中创建实体并提交一种表单。它位于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');
}
});
我想知道在保存新的 Band 实体后是否有更简单的解决方案来“清理”(即清空)表单?我可以说这样this.set()
的话,它会清空所有字段吗?或者我的方法本质上是错误的,我应该完全不同吗?