ember cp validations-出现';在提交之前没有失去焦点吗?

ember cp validations-出现';在提交之前没有失去焦点吗?,validation,ember.js,ember-cp-validations,Validation,Ember.js,Ember Cp Validations,使用通常涉及在相应的表单元素失去焦点时验证每个属性。如果验证失败,将显示一条错误消息 <div class="form-group"> <label class="control-label">Name</label> <div class=""> {{ input type="text" value=item.name class="form-control"

使用通常涉及在相应的表单元素失去焦点时验证每个属性。如果验证失败,将显示一条错误消息

  <div class="form-group">
    <label class="control-label">Name</label>
    <div class="">
      {{  input type="text"
          value=item.name
          class="form-control"
          placeholder="The name of the Guest"
          focus-out=(action (mut nameError) true)
      }}
    </div>
    {{#if nameError}}
      <div class="text-danger">
        {{v-get item 'name' 'message'}}
      </div>
    {{/if}}
  </div>
做这件事的好方法是什么?多谢各位

export default Component.extend({
  actions:{
    buttonClicked(theguest) {
      theguest.validate()
        .then(({ validations }) => {
          if(validations.get('isValid'))
          {
            this.sendAction('action', theguest);
          }
          else
          {
            //Invoke all validations in order that
            //any which fail validation will show
            //their error message
          }
        })
    }
  }
});