Ramco Ramco

Ramco Ramco

  • 422
  • 3.4k
  • 500k

Dynamic Angular Table

Jul 8 2024 4:26 AM

 

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


Answers (1)