【发布时间】:2016-03-18 17:40:24
【问题描述】:
我在模态框内有一个表单,该表单允许用户更新每个模型字段,并且我还使用 ember-validations 来验证它们,但是在成功保存或用户关闭/取消模态框元素时仍然包含 has-success, has-error, has-feedback 类,那么如何在每次成功保存/取消后重置表单字段?
【问题讨论】:
标签: ember.js ember-data ember-cli ember-validations
我在模态框内有一个表单,该表单允许用户更新每个模型字段,并且我还使用 ember-validations 来验证它们,但是在成功保存或用户关闭/取消模态框元素时仍然包含 has-success, has-error, has-feedback 类,那么如何在每次成功保存/取消后重置表单字段?
【问题讨论】:
标签: ember.js ember-data ember-cli ember-validations
通常的做法是创建新的 Form 实例而不是清除错误。对于每个打开表单/模式,您应该创建新表单
form: computed(function() {
return Form.create({ });
}),
actions: {
onShow() {
this.notifyPropertyChange('form');
}
}
【讨论】: