나는 내부에 4-5 개의 구성 요소가있는 구성 요소가 있습니다. 폼의 필수 필드 중 하나를 선택하거나 채우지 않은 경우 저장 버튼을 비활성화하려고합니다. 각도로 부모 구성 요소의 유효성을 검사하는 방법?
<p-tabView>
<p-tabPanel header="General" [selected]="true">
<data-general [data]="data" (modalSave)="childData($event)">
</data-general>
</p-tabPanel>
<p-tabPanel header="Additional" *ngIf="this.isEditData">
<data-additional [data]="data" (modalSave)="additionalValid($event)">
</data-additional>
</p-tabPanel>
<p-tabPanel header="Test" *ngIf="this.isEditData">
<test-component></test-component>
</p-tabPanel>
<p-tabPanel header="Test2" *ngIf="this.isEditData">
<data-test2></data-test2>
</p-tabPanel>
</p-tabView>
<button type="submit" class="btn btn-primary"
[disabled]="!isFormValid()" (click)="onSubmitBtnClick()">Save</button>
난,
isFormValid
방법을 구현 정의하고 각 형태의 유효성을 확인하는 속성 확인하려고. 그러나 나는 할 수 없다.
data-general
, data-additional
, test-component
및 data-test2
은 하위 구성 요소입니다.
구성 요소 코드를 보여 주실 수 있습니까? –
@JoeKeene 상위 또는 하위 구성 요소? –
데이터 - 일반 등의 각 하위 구성 요소에서 상위 구성 요소로 데이터를 전달하기위한 하위 구성 요소에 버튼이 있습니까? – Chandru