首页 > 其他 > 详细

FormGroup验证不起作用

时间:2019-05-01 00:01:25      阅读:214      评论:0      收藏:0      [点我收藏+]

  读文件来动态地生成FormGroup

       类似下面的代码

private formAttrs: FormGroup;

for (var i = 0; i < this.array.length; i++) {
    this.formAttrs.addControl(this.array[i].id, new FormControl(this.array[i].value, Validators.required));
  }

    发现Validator不起作用。  最后发现this.array[i].id中有英文的句号,就是.这个符号。

         .在js中有特殊含义,用做formcontrolid不行。去掉.就可以正常校验了。

 

         这种方式定义的FormGroupName也不能是js中的关键字

testForm=new FormGroup({
        edit:new FormControl(‘0‘),
        habit:new FormControl(‘dance,swim‘,[this.isTrue])
});

  

FormGroup验证不起作用

原文:https://www.cnblogs.com/lnlvinso/p/10798627.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!