// Expression has changed after it was checked. Previous value: ‘ng-untouched: true‘. Current value:


  ngAfterViewInit() {
    this.onSettingFormGroupChanged.next(this.settingsForm);
    // Expression has changed after it was checked. Previous value: 'ng-untouched: true'. Current value: 'ng-untouched: false
    
    // for (const control in this.settingsForm.controls) {
    //     if (control) {
    //         this.settingsForm.controls[control].markAsTouched();
    //     }
    // }
  }

import {AfterViewInit, Component, EventEmitter, Input, OnInit, Output} from '@angular/core';
import {FormBuilder, FormGroup, Validators} from '@angular/forms';
import {BehaviorSubject} from 'rxjs';
@Component({
  selector: 'app-quote-settings-aramex',
  templateUrl: './quote-settings-aramex.component.html',
  styleUrls: ['./quote-settings-aramex.component.scss']
})
export class QuoteSettingsAramexComponent implements OnInit, AfterViewInit {
  @Input() name: any;
  @Output() settingChange = new EventEmitter<any>();
  $data: any;
  settingsForm: FormGroup;
  settingsFormErrors: any;

  onSettingFormGroupChanged: BehaviorSubject<any> = new BehaviorSubject([]); //

  constructor(
    private formBuilder: FormBuilder,
  ) {
    this.settingsFormErrors = {
      goodsDescription: {},
      goodsOriginCountry: {},
    };
  }

  ngOnInit() {
    this.createSettingsForm();
    this.settingsForm.valueChanges.subscribe(() => {
      this.onEditFormValuesChanged();
    });
  }

  ngAfterViewInit() {
    this.onSettingFormGroupChanged.next(this.settingsForm); //
  }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值