1

以下のコードがあります

ngOnInit() {

  this.contactsService.getContactByAuthId(this.user.id).subscribe(profile => {
    this.profile = profile;
    this.profileForm = this.formBuilder.group({
      name: [this.profile.name, Validators.compose([Validators.minLength(6), Validators.required])],
      title: [this.profile.title, Validators.compose([Validators.minLength(6), Validators.required])],
      });

    this.profileForm.title.valueChanges.subscribe(value => {
        console.log(value);
        });

  });
}

valueChangesofに登録したいのですtitleが、Cannot read property 'valueChanges' of undefinedエラーが発生します。

サブスクライブできthis.profileForm.valueChangesますが、タイトルが変更されたときに何らかのデバウンスと API 呼び出しを行いたいです。

あなたが持っていれば、そのFormControl変更を購読できるようですが、私はFormBuilder構文を使用しているため、にアクセスできませんFormControl

4

1 に答える 1

1
this.profileForm.get('title').valueChanges...
于 2016-12-18T17:19:11.167 に答える