Hi
I have below code . I want when user Clicks on Add Modal popup should open which has been defined in a Child component.
Dynamic Table is a separate component
<div class="card">
<div class="materialTableHeader">
<div class="right">
<ul class="tbl-export-btn">
<li class="tbl-header-btn">
<div class="m-l-10" matTooltip="ADD">
<button mat-mini-fab color="primary" >
<mat-icon class="col-white">add</mat-icon>
</button>
</div>
</li>
</ul>
</div>
</div>
</div>
<ng-template #content let-data>
<div mat-dialog-title>
<h4> Product Form </h4>
</div>
<!-- <form [formGroup]="frmProduct" ngSubmit="Save()"> -->
<!-- <form ngSubmit="Save()"></form> -->
<div mat-dialog-content class="content">
<div class="row">
<mat-form-field appearance="outline">
<mat-label>Product Name</mat-label>
<input matInput type="text" appAlphanumeric formControlName="ProductName">
<!-- <mat-error *ngIf="frmProduct.get('ProductName')?.invalid && (frmProduct.get('ProductName')?.touched || frmProduct.get('firstName')?.dirty)">
<span *ngIf="empForm.get('firstName')?.errors?.['required']">This is required</span>
<span *ngIf="empForm.get('firstName')?.errors?.['minlength']">Minimum length is 4</span>
</mat-error> -->
</mat-form-field>
<mat-form-field appearance="outline">
<mat-label>Product Description</mat-label>
<input matInput type="text" appNumeric formControlName="ProductDescription">
</mat-form-field>
<mat-form-field appearance="outline">
<mat-label>Product Image</mat-label>
<input matInput type="text" appNumeric formControlName="ProductImageUrl">
</mat-form-field>
</div>
</div>
<div mat-dialog-actions class="action">
<button mat-raised-button color="warning">Cancel</button>
<button mat-raised-button color="primary" (click)="onSave()">Save</button>
</div>
<!-- </form> -->
</ng-template>
Thanks