首页 > 其他 > 详细

angular+ 关于form表单监听变化

时间:2019-12-24 15:49:53      阅读:172      评论:0      收藏:0      [点我收藏+]
// 如果使用表单

 loopholeForm: FormGroup;

 constructor(
    fb: FormBuilder,
    private modalRef: NzModalRef,
    private message: NzMessageService,
    private cveService: CveService
  ) {
    this.loopholeForm = fb.group({
      loophole: [null], 
      cveName: [null],
      cnnvdName: [null],
      grade: [null]
    });
  }

ngOnInit() {
// 监听整个表单的变化
    this.loopholeForm.valueChanges.subscribe(data => console.log(‘form‘, data));
// 单个control 变化
    this.loopholeForm.get(‘cveName‘).valueChanges.subscribe(data => console.log(‘solo‘, data));
  }
 <nz-form-item>
              <nz-form-label nzRequired>CNNVD编号</nz-form-label>
              <nz-form-control nzErrorTip="cnnvd编号不能为空">
                <input
                  type="text"
                  nz-input
                  nzSize="default"
                  formControlName="cnnvdName" // 这里绑定
                  autocomplete="off"
                  placeholder="CNNVD编号"
                  maxlength="255"
                />
              </nz-form-control>
            </nz-form-item>

angular+ 关于form表单监听变化

原文:https://www.cnblogs.com/gushiyoyo/p/12091549.html

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