0
私は2つのフォームを持っています。 1つの親フォームと1つの子フォーム。親フォームのための私のコンポーネントは、このようになりますAngular2 - 別のフォームで実装されたフォーム - 値の取得方法
<form [formGroup]="form">
<input type="text" formControlName="somechildfield" />
</form>
:
import {Component, OnInit} from "@angular/core";
import {FormBuilder} from "@angular/forms";
@Component({
selector: 'my-parent-form',
templateUrl: 'my-parent.form.html'
})
export class ParentFormComponent implements OnInit {
private form: any;
constructor(private builder: FormBuilder) {}
ngOnInit(): void {
this.form = this.builder.group({
'test': [''],
});
}
makeSomething() {
console.log(this.form.value);
}
}
SomeFormComponentはちょうどmakeSomething
方法なしに似見えます私はこのようなファイルを使用some-form-component
について
<form [formGroup]="form" (submit)="makeSomething()">
<input type="text" formControlName="test" />
<some-form-component></some-form-component>
<input type="submit" />
</form>
:それはこのようになります 私の質問は:makeSomething()
メソッドで値を取得する方法は?
ありがとうございます!
あなたの質問をしてみてください.......... – MMR
こんにちは、私は質問を更新しました – crotoan