У меня есть простой шаблон, который включает в себя комбинированный список, кнопку и таблицу.Что я хочу сделать, так это то, что кнопки не активируются, если значение в выпадающем списке не выбрано, и после выбора эта кнопка вызовет метод обслуживания, получит сведения о работодателе, и таблица станет видимой после этого.и кнопка нажата.) Мой код:
<mat-card-content fxLayout="row wrap" fxLayoutAlign="left" fxLayoutGap="30px">
<mat-form-field fxFlex="30%">
<mat-select placeholder="Choose Employer"
[(ngModel)]="customModel"
#activeEmployers="ngModel"
required>
<mat-option *ngFor="let emp of employerList" [value]="emp.displayName">{{emp.displayName}}
</mat-option>
</mat-select>
</mat-form-field>
</mat-card-content>
<mat-card-actions>
<button type="button" class="get-button" (click)="getEmployers()">
GET DETAILS
</button>
</mat-card-actions>
</mat-card>
<mat-card>
<mat-card-content>
<mat-table #table [dataSource]="employerList">
<!-- table rows -->
<mat-header-row *cdkHeaderRowDef="displayedColumns"></mat-header-row>
<mat-row class="table-row" *cdkRowDef="let config; columns: displayedColumns;"></mat-row>
</mat-table>
</mat-card-content>
</mat-card>
этот шаблон работает, но статический, все компоненты видны по умолчанию.Как я могу сделать ту функциональность, которую я упомянул выше.
Примечание: все эти элементы находятся в одном компоненте в файле TS.Таким образом, нет никаких родительских отношений и т.д.