将验证消息显示为formcontrol更改

时间:2016-10-12 05:32:39

标签: angular angular2-forms angular2-changedetection

步骤:

  1. 转到Plunker
  2. 转到Name输入框
  3. Name留空
  4. 转到Email&型
  5. 作为一种类型,会弹出Name
  6. 所需的字段错误
  7. 我希望在Name移至Email之后弹出此错误,而不是在输入Email之后
  8. 我怎么做?

1 个答案:

答案 0 :(得分:0)

  

问题是,当我从第一个输入控制转到第二个控件而没有输入任何内容时,理想情况下它应该提供所需的'错误。

为什么不使用内置验证器? http://blog.thoughtram.io/angular/2016/03/14/custom-validators-in-angular-2.html#built-in-validators

$('#some-table-id').on('click','.clickable-row', function (event) {
    if (event.target.type !== 'checkbox') {
        $(':checkbox', this).trigger('click');
    }
}); 

利用Angular的验证机制。