0
親コンポーネントの内部に子コンポーネントがあります。どちらも必須フィールドがあります。最後に、両方のコンポーネントが有効な場合(必要なすべてのフィールドがこの場合に入力されている場合のみ)、送信ボタンを有効にする必要があります。子コンポーネントと角2の検証
テンプレート駆動型の検証では、これをどうすれば実現できますか?あなたはform.valid値を放出する子で@Output
変数を作成することができます
SEEDコード
親コンポーネント
@Component({
selector: 'parent-comp',
templateUrl: 'parent.html'
})
export class Parent {
}
<input pInputText name="txt1" id="txt1"
required/>
<child-comp></child-comp>
<button pButton type="button" label="Submit"
[disabled]="IF ONE OF THE COMPS IS NOT VALID"></button>
子コンポーネント
@Component({
selector: 'child-comp',
templateUrl: 'child.html'
})
export class Child {
}
<input pInputText name="txt2" id="txt2"
required/>