【问题标题】:How to remove/reset ember validation in form如何在表单中删除/重置 ember 验证
【发布时间】:2016-03-18 17:40:24
【问题描述】:

我在模态框内有一个表单,该表单允许用户更新每个模型字段,并且我还使用 ember-validations 来验证它们,但是在成功保存或用户关闭/取消模态框元素时仍然包含 has-success, has-error, has-feedback 类,那么如何在每次成功保存/取消后重置表单字段?

【问题讨论】:

    标签: ember.js ember-data ember-cli ember-validations


    【解决方案1】:

    通常的做法是创建新的 Form 实例而不是清除错误。对于每个打开表单/模式,您应该创建新表单

      form: computed(function() {
        return Form.create({    });
      }),
      actions: {
         onShow() {
           this.notifyPropertyChange('form');
         }
      }
    

    【讨论】:

    • 我该如何处理?您的意思是创建动态表单吗?
    猜你喜欢
    • 1970-01-01
    • 2020-11-14
    • 2015-04-20
    • 2015-09-09
    • 1970-01-01
    • 2014-05-30
    • 2011-11-13
    • 2018-05-30
    相关资源
    最近更新 更多