How to discard or clear MatDailog data after close or after submitUpdating a user list when a user is created in Angular 2Angular2 NgModel not getting value in Jasmine testAngular 4 ng-select Dynamic Default ValuesAngular Cli- In StyleURL add a css file located in the node_module directoryHow in angular 2+, dynamically manage the addition of animations (:enter and :leave) under certain conditions?Angular 4 - validator custom function this is undefinedAngular HTTP requestPlaceholder in mat-autoComplete does not work as illustrated in the Angular Material DocumentationWhat is the correct way to add a custom component to a reactive form's FormGroup?ng: ERROR: Can't resolve all parameters for component when trying to pass context into ComponentPortal

How to recover a single blank shot from a film camera

I wish, I yearn, for an answer to this riddle

Root User Cannot Reset Another Users Password

Probability Dilemma

Is the infant mortality rate among African-American babies in Youngstown, Ohio greater than that of babies in Iran?

Expand command in an argument before the main command

Simplify, equivalent for (p ∨ ¬q) ∧ (¬p ∨ ¬q)

Why was New Asgard established at this place?

How did the European Union reach the figure of 3% as a maximum allowed deficit?

What kind of chart is this?

Can you place a web spell on a surface you cannot see?

Do details of my undergraduate title matter?

Bash function: Execute $@ command with each argument in sequence executed separately

Can you create a noise using Minor Illusion/Thaumaturgy on an area you cannot see?

How could I create a situation in which a PC has to make a saving throw or be forced to pet a dog?

I just entered the USA without passport control at Atlanta airport

How can the US president give an order to a civilian?

Fibonacci sequence and other metallic sequences emerged in the form of fractions

Why do you need to heat the pan before heating the olive oil?

Is it a bad idea to have a pen name with only an initial for a surname?

Time at 1G acceleration to travel 100 000 light years

How to address players struggling with simple controls?

How to avoid offending original culture when making conculture inspired from original

Right indicator flash-frequency has increased and rear-right bulb is out



How to discard or clear MatDailog data after close or after submit


Updating a user list when a user is created in Angular 2Angular2 NgModel not getting value in Jasmine testAngular 4 ng-select Dynamic Default ValuesAngular Cli- In StyleURL add a css file located in the node_module directoryHow in angular 2+, dynamically manage the addition of animations (:enter and :leave) under certain conditions?Angular 4 - validator custom function this is undefinedAngular HTTP requestPlaceholder in mat-autoComplete does not work as illustrated in the Angular Material DocumentationWhat is the correct way to add a custom component to a reactive form's FormGroup?ng: ERROR: Can't resolve all parameters for component when trying to pass context into ComponentPortal






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








2















I have an component called customers(dialog window),Inside this there are 2 components called list and display, From the list component i will push some object to the table present in the display component like this:



enter image description here



COMPONENTS CODE:



list.component.html



<h3>List</h3>
<form [formGroup]="addListForm">
<mat-form-field>
<mat-select formControlName="CustomerIds" placeholder="Select Customer" multiple>
<mat-option *ngFor="let customer of customers" [value]="customer" >
customer.name
</mat-option>
</mat-select>
</mat-form-field>
<br>
<button (click)="onAdd()">Add</button>
</form>


list.component.ts



import Component, OnInit from '@angular/core';
import FormBuilder,FormGroup from '@angular/forms';
import ContactService from '../contacts.service';
import MatOptionSelectionChange from '@angular/material';
import ICustomer from '../models';
import DataService from '../data.service';

@Component(
selector: 'app-list',
templateUrl: './list.component.html',
styleUrls: ['./list.component.css']
)
export class ListComponent implements OnInit
public customers: ICustomer;
public someCustomer: ICustomer;
public addListForm: FormGroup;

constructor(private fb: FormBuilder,
private myService: ContactService,
public dataService: DataService)

public async ngOnInit(): Promise<void>
this.addListForm = this.fb.group(
CustomerIds: [null],
);
this.customers = await this.myService.getCustomers('');

public async selected(event: MatOptionSelectionChange, customer: ICustomer): Promise<void>
this.myService.onCustomerSelect.next(customer);


public onAdd(): void
this.someCustomer = this.addListForm.value;
this.dataService.onSelectCustomer.next(this.someCustomer);





display.component.html



<table mat-table [dataSource]="selectedCustomers?.CustomerIds" >
.....
</table>


display.component.ts



import Component, OnInit from '@angular/core';
import FormBuilder,FormGroup from '@angular/forms';
import ICustomer from '../models';
import DataService from '../data.service';
@Component(
selector: 'app-display',
templateUrl: './display.component.html',
styleUrls: ['./display.component.css']
)
export class DisplayComponent implements OnInit
public contacts: ICustomer;
public selectedCustomers: any;
public displayForm: FormGroup;
public addCustomer: any;

public displayedColumns: string[] = ['name', 'email', 'phone', 'button'];

constructor(private fb: FormBuilder,public dataService: DataService)

public async ngOnInit(): Promise<void>
this.displayForm = this.fb.group(
);
this.dataService.onSelectCustomer.subscribe(value =>
this.selectedCustomers = value;
);





Now, I will push some objects(customers) from list component to display component and i will close dialog window.If i open the dialog window again the table data must be cleared without any any previously pushed data from list component.How can i clear the table cache?



Stackblitz DEMO










share|improve this question






























    2















    I have an component called customers(dialog window),Inside this there are 2 components called list and display, From the list component i will push some object to the table present in the display component like this:



    enter image description here



    COMPONENTS CODE:



    list.component.html



    <h3>List</h3>
    <form [formGroup]="addListForm">
    <mat-form-field>
    <mat-select formControlName="CustomerIds" placeholder="Select Customer" multiple>
    <mat-option *ngFor="let customer of customers" [value]="customer" >
    customer.name
    </mat-option>
    </mat-select>
    </mat-form-field>
    <br>
    <button (click)="onAdd()">Add</button>
    </form>


    list.component.ts



    import Component, OnInit from '@angular/core';
    import FormBuilder,FormGroup from '@angular/forms';
    import ContactService from '../contacts.service';
    import MatOptionSelectionChange from '@angular/material';
    import ICustomer from '../models';
    import DataService from '../data.service';

    @Component(
    selector: 'app-list',
    templateUrl: './list.component.html',
    styleUrls: ['./list.component.css']
    )
    export class ListComponent implements OnInit
    public customers: ICustomer;
    public someCustomer: ICustomer;
    public addListForm: FormGroup;

    constructor(private fb: FormBuilder,
    private myService: ContactService,
    public dataService: DataService)

    public async ngOnInit(): Promise<void>
    this.addListForm = this.fb.group(
    CustomerIds: [null],
    );
    this.customers = await this.myService.getCustomers('');

    public async selected(event: MatOptionSelectionChange, customer: ICustomer): Promise<void>
    this.myService.onCustomerSelect.next(customer);


    public onAdd(): void
    this.someCustomer = this.addListForm.value;
    this.dataService.onSelectCustomer.next(this.someCustomer);





    display.component.html



    <table mat-table [dataSource]="selectedCustomers?.CustomerIds" >
    .....
    </table>


    display.component.ts



    import Component, OnInit from '@angular/core';
    import FormBuilder,FormGroup from '@angular/forms';
    import ICustomer from '../models';
    import DataService from '../data.service';
    @Component(
    selector: 'app-display',
    templateUrl: './display.component.html',
    styleUrls: ['./display.component.css']
    )
    export class DisplayComponent implements OnInit
    public contacts: ICustomer;
    public selectedCustomers: any;
    public displayForm: FormGroup;
    public addCustomer: any;

    public displayedColumns: string[] = ['name', 'email', 'phone', 'button'];

    constructor(private fb: FormBuilder,public dataService: DataService)

    public async ngOnInit(): Promise<void>
    this.displayForm = this.fb.group(
    );
    this.dataService.onSelectCustomer.subscribe(value =>
    this.selectedCustomers = value;
    );





    Now, I will push some objects(customers) from list component to display component and i will close dialog window.If i open the dialog window again the table data must be cleared without any any previously pushed data from list component.How can i clear the table cache?



    Stackblitz DEMO










    share|improve this question


























      2












      2








      2


      1






      I have an component called customers(dialog window),Inside this there are 2 components called list and display, From the list component i will push some object to the table present in the display component like this:



      enter image description here



      COMPONENTS CODE:



      list.component.html



      <h3>List</h3>
      <form [formGroup]="addListForm">
      <mat-form-field>
      <mat-select formControlName="CustomerIds" placeholder="Select Customer" multiple>
      <mat-option *ngFor="let customer of customers" [value]="customer" >
      customer.name
      </mat-option>
      </mat-select>
      </mat-form-field>
      <br>
      <button (click)="onAdd()">Add</button>
      </form>


      list.component.ts



      import Component, OnInit from '@angular/core';
      import FormBuilder,FormGroup from '@angular/forms';
      import ContactService from '../contacts.service';
      import MatOptionSelectionChange from '@angular/material';
      import ICustomer from '../models';
      import DataService from '../data.service';

      @Component(
      selector: 'app-list',
      templateUrl: './list.component.html',
      styleUrls: ['./list.component.css']
      )
      export class ListComponent implements OnInit
      public customers: ICustomer;
      public someCustomer: ICustomer;
      public addListForm: FormGroup;

      constructor(private fb: FormBuilder,
      private myService: ContactService,
      public dataService: DataService)

      public async ngOnInit(): Promise<void>
      this.addListForm = this.fb.group(
      CustomerIds: [null],
      );
      this.customers = await this.myService.getCustomers('');

      public async selected(event: MatOptionSelectionChange, customer: ICustomer): Promise<void>
      this.myService.onCustomerSelect.next(customer);


      public onAdd(): void
      this.someCustomer = this.addListForm.value;
      this.dataService.onSelectCustomer.next(this.someCustomer);





      display.component.html



      <table mat-table [dataSource]="selectedCustomers?.CustomerIds" >
      .....
      </table>


      display.component.ts



      import Component, OnInit from '@angular/core';
      import FormBuilder,FormGroup from '@angular/forms';
      import ICustomer from '../models';
      import DataService from '../data.service';
      @Component(
      selector: 'app-display',
      templateUrl: './display.component.html',
      styleUrls: ['./display.component.css']
      )
      export class DisplayComponent implements OnInit
      public contacts: ICustomer;
      public selectedCustomers: any;
      public displayForm: FormGroup;
      public addCustomer: any;

      public displayedColumns: string[] = ['name', 'email', 'phone', 'button'];

      constructor(private fb: FormBuilder,public dataService: DataService)

      public async ngOnInit(): Promise<void>
      this.displayForm = this.fb.group(
      );
      this.dataService.onSelectCustomer.subscribe(value =>
      this.selectedCustomers = value;
      );





      Now, I will push some objects(customers) from list component to display component and i will close dialog window.If i open the dialog window again the table data must be cleared without any any previously pushed data from list component.How can i clear the table cache?



      Stackblitz DEMO










      share|improve this question
















      I have an component called customers(dialog window),Inside this there are 2 components called list and display, From the list component i will push some object to the table present in the display component like this:



      enter image description here



      COMPONENTS CODE:



      list.component.html



      <h3>List</h3>
      <form [formGroup]="addListForm">
      <mat-form-field>
      <mat-select formControlName="CustomerIds" placeholder="Select Customer" multiple>
      <mat-option *ngFor="let customer of customers" [value]="customer" >
      customer.name
      </mat-option>
      </mat-select>
      </mat-form-field>
      <br>
      <button (click)="onAdd()">Add</button>
      </form>


      list.component.ts



      import Component, OnInit from '@angular/core';
      import FormBuilder,FormGroup from '@angular/forms';
      import ContactService from '../contacts.service';
      import MatOptionSelectionChange from '@angular/material';
      import ICustomer from '../models';
      import DataService from '../data.service';

      @Component(
      selector: 'app-list',
      templateUrl: './list.component.html',
      styleUrls: ['./list.component.css']
      )
      export class ListComponent implements OnInit
      public customers: ICustomer;
      public someCustomer: ICustomer;
      public addListForm: FormGroup;

      constructor(private fb: FormBuilder,
      private myService: ContactService,
      public dataService: DataService)

      public async ngOnInit(): Promise<void>
      this.addListForm = this.fb.group(
      CustomerIds: [null],
      );
      this.customers = await this.myService.getCustomers('');

      public async selected(event: MatOptionSelectionChange, customer: ICustomer): Promise<void>
      this.myService.onCustomerSelect.next(customer);


      public onAdd(): void
      this.someCustomer = this.addListForm.value;
      this.dataService.onSelectCustomer.next(this.someCustomer);





      display.component.html



      <table mat-table [dataSource]="selectedCustomers?.CustomerIds" >
      .....
      </table>


      display.component.ts



      import Component, OnInit from '@angular/core';
      import FormBuilder,FormGroup from '@angular/forms';
      import ICustomer from '../models';
      import DataService from '../data.service';
      @Component(
      selector: 'app-display',
      templateUrl: './display.component.html',
      styleUrls: ['./display.component.css']
      )
      export class DisplayComponent implements OnInit
      public contacts: ICustomer;
      public selectedCustomers: any;
      public displayForm: FormGroup;
      public addCustomer: any;

      public displayedColumns: string[] = ['name', 'email', 'phone', 'button'];

      constructor(private fb: FormBuilder,public dataService: DataService)

      public async ngOnInit(): Promise<void>
      this.displayForm = this.fb.group(
      );
      this.dataService.onSelectCustomer.subscribe(value =>
      this.selectedCustomers = value;
      );





      Now, I will push some objects(customers) from list component to display component and i will close dialog window.If i open the dialog window again the table data must be cleared without any any previously pushed data from list component.How can i clear the table cache?



      Stackblitz DEMO







      angular angular-material






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 25 at 6:20









      Prashant Pimpale

      4,89641138




      4,89641138










      asked Mar 25 at 5:00









      PGHPGH

      5101620




      5101620






















          2 Answers
          2






          active

          oldest

          votes


















          1














          In your main file app.component.ts use MatDialog's afterClosed() method which is getting called every time when the Dialog is closed to empty the old data of the table.



          public openAdd(): void 
          const dialogRef: MatDialogRef<CustomersComponent> = this.dialog.open(CustomersComponent,
          width: '80vw', height: '80vh',
          );
          dialogRef.afterClosed().subscribe(result =>
          this.dataService.onSelectCustomer.next([]);
          );






          share|improve this answer
































            1














            There is not an issue regarding cache as you think. You are using Service to share the data among the components so the existing pushed value into the next() that values or data is still available to use. You can read more about Services.



            So if you want to clear the existing data then there are two ways:




            Solution 1:




            As stated by FarhatZaman you can subscribe to the dialogRef.afterClosed() method:



            dialogRef.afterClosed().subscribe(res => 
            this.dataService.onSelectCustomer.next([]);
            )



            Solution 2:




            You can clear the data in the method as like:



            public onSave(): void 
            this.addCustomer = this.selectedCustomers;
            this.dataService.onSelectCustomer.next([]); // Here



            Stackblitz






            share|improve this answer























            • Sorry i gave the old working DEMO, In the new working demo ==> stackblitz.com/edit/…, clearing table data after closing dialog window is working fine, but again i am unable add it to table.

              – PGH
              Mar 25 at 6:12












            • Please consider this link ===> stackblitz.com/edit/… @Prashanth Pimpale

              – PGH
              Mar 25 at 6:13







            • 1





              @Prashanth Have fixed with error here: stackblitz.com/edit/…

              – Prashant Pimpale
              Mar 25 at 6:15







            • 1





              I tried with else condition but i forgot to check value.CustomerIds, Anyhow i got the expected result,Thanks for your response.

              – PGH
              Mar 25 at 6:22











            • @Prashanth You're welcome!

              – Prashant Pimpale
              Mar 25 at 6:24












            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55331488%2fhow-to-discard-or-clear-matdailog-data-after-close-or-after-submit%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            In your main file app.component.ts use MatDialog's afterClosed() method which is getting called every time when the Dialog is closed to empty the old data of the table.



            public openAdd(): void 
            const dialogRef: MatDialogRef<CustomersComponent> = this.dialog.open(CustomersComponent,
            width: '80vw', height: '80vh',
            );
            dialogRef.afterClosed().subscribe(result =>
            this.dataService.onSelectCustomer.next([]);
            );






            share|improve this answer





























              1














              In your main file app.component.ts use MatDialog's afterClosed() method which is getting called every time when the Dialog is closed to empty the old data of the table.



              public openAdd(): void 
              const dialogRef: MatDialogRef<CustomersComponent> = this.dialog.open(CustomersComponent,
              width: '80vw', height: '80vh',
              );
              dialogRef.afterClosed().subscribe(result =>
              this.dataService.onSelectCustomer.next([]);
              );






              share|improve this answer



























                1












                1








                1







                In your main file app.component.ts use MatDialog's afterClosed() method which is getting called every time when the Dialog is closed to empty the old data of the table.



                public openAdd(): void 
                const dialogRef: MatDialogRef<CustomersComponent> = this.dialog.open(CustomersComponent,
                width: '80vw', height: '80vh',
                );
                dialogRef.afterClosed().subscribe(result =>
                this.dataService.onSelectCustomer.next([]);
                );






                share|improve this answer















                In your main file app.component.ts use MatDialog's afterClosed() method which is getting called every time when the Dialog is closed to empty the old data of the table.



                public openAdd(): void 
                const dialogRef: MatDialogRef<CustomersComponent> = this.dialog.open(CustomersComponent,
                width: '80vw', height: '80vh',
                );
                dialogRef.afterClosed().subscribe(result =>
                this.dataService.onSelectCustomer.next([]);
                );







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Mar 25 at 5:33









                Prashant Pimpale

                4,89641138




                4,89641138










                answered Mar 25 at 5:23









                Farhat ZamanFarhat Zaman

                641412




                641412























                    1














                    There is not an issue regarding cache as you think. You are using Service to share the data among the components so the existing pushed value into the next() that values or data is still available to use. You can read more about Services.



                    So if you want to clear the existing data then there are two ways:




                    Solution 1:




                    As stated by FarhatZaman you can subscribe to the dialogRef.afterClosed() method:



                    dialogRef.afterClosed().subscribe(res => 
                    this.dataService.onSelectCustomer.next([]);
                    )



                    Solution 2:




                    You can clear the data in the method as like:



                    public onSave(): void 
                    this.addCustomer = this.selectedCustomers;
                    this.dataService.onSelectCustomer.next([]); // Here



                    Stackblitz






                    share|improve this answer























                    • Sorry i gave the old working DEMO, In the new working demo ==> stackblitz.com/edit/…, clearing table data after closing dialog window is working fine, but again i am unable add it to table.

                      – PGH
                      Mar 25 at 6:12












                    • Please consider this link ===> stackblitz.com/edit/… @Prashanth Pimpale

                      – PGH
                      Mar 25 at 6:13







                    • 1





                      @Prashanth Have fixed with error here: stackblitz.com/edit/…

                      – Prashant Pimpale
                      Mar 25 at 6:15







                    • 1





                      I tried with else condition but i forgot to check value.CustomerIds, Anyhow i got the expected result,Thanks for your response.

                      – PGH
                      Mar 25 at 6:22











                    • @Prashanth You're welcome!

                      – Prashant Pimpale
                      Mar 25 at 6:24
















                    1














                    There is not an issue regarding cache as you think. You are using Service to share the data among the components so the existing pushed value into the next() that values or data is still available to use. You can read more about Services.



                    So if you want to clear the existing data then there are two ways:




                    Solution 1:




                    As stated by FarhatZaman you can subscribe to the dialogRef.afterClosed() method:



                    dialogRef.afterClosed().subscribe(res => 
                    this.dataService.onSelectCustomer.next([]);
                    )



                    Solution 2:




                    You can clear the data in the method as like:



                    public onSave(): void 
                    this.addCustomer = this.selectedCustomers;
                    this.dataService.onSelectCustomer.next([]); // Here



                    Stackblitz






                    share|improve this answer























                    • Sorry i gave the old working DEMO, In the new working demo ==> stackblitz.com/edit/…, clearing table data after closing dialog window is working fine, but again i am unable add it to table.

                      – PGH
                      Mar 25 at 6:12












                    • Please consider this link ===> stackblitz.com/edit/… @Prashanth Pimpale

                      – PGH
                      Mar 25 at 6:13







                    • 1





                      @Prashanth Have fixed with error here: stackblitz.com/edit/…

                      – Prashant Pimpale
                      Mar 25 at 6:15







                    • 1





                      I tried with else condition but i forgot to check value.CustomerIds, Anyhow i got the expected result,Thanks for your response.

                      – PGH
                      Mar 25 at 6:22











                    • @Prashanth You're welcome!

                      – Prashant Pimpale
                      Mar 25 at 6:24














                    1












                    1








                    1







                    There is not an issue regarding cache as you think. You are using Service to share the data among the components so the existing pushed value into the next() that values or data is still available to use. You can read more about Services.



                    So if you want to clear the existing data then there are two ways:




                    Solution 1:




                    As stated by FarhatZaman you can subscribe to the dialogRef.afterClosed() method:



                    dialogRef.afterClosed().subscribe(res => 
                    this.dataService.onSelectCustomer.next([]);
                    )



                    Solution 2:




                    You can clear the data in the method as like:



                    public onSave(): void 
                    this.addCustomer = this.selectedCustomers;
                    this.dataService.onSelectCustomer.next([]); // Here



                    Stackblitz






                    share|improve this answer













                    There is not an issue regarding cache as you think. You are using Service to share the data among the components so the existing pushed value into the next() that values or data is still available to use. You can read more about Services.



                    So if you want to clear the existing data then there are two ways:




                    Solution 1:




                    As stated by FarhatZaman you can subscribe to the dialogRef.afterClosed() method:



                    dialogRef.afterClosed().subscribe(res => 
                    this.dataService.onSelectCustomer.next([]);
                    )



                    Solution 2:




                    You can clear the data in the method as like:



                    public onSave(): void 
                    this.addCustomer = this.selectedCustomers;
                    this.dataService.onSelectCustomer.next([]); // Here



                    Stackblitz







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Mar 25 at 5:27









                    Prashant PimpalePrashant Pimpale

                    4,89641138




                    4,89641138












                    • Sorry i gave the old working DEMO, In the new working demo ==> stackblitz.com/edit/…, clearing table data after closing dialog window is working fine, but again i am unable add it to table.

                      – PGH
                      Mar 25 at 6:12












                    • Please consider this link ===> stackblitz.com/edit/… @Prashanth Pimpale

                      – PGH
                      Mar 25 at 6:13







                    • 1





                      @Prashanth Have fixed with error here: stackblitz.com/edit/…

                      – Prashant Pimpale
                      Mar 25 at 6:15







                    • 1





                      I tried with else condition but i forgot to check value.CustomerIds, Anyhow i got the expected result,Thanks for your response.

                      – PGH
                      Mar 25 at 6:22











                    • @Prashanth You're welcome!

                      – Prashant Pimpale
                      Mar 25 at 6:24


















                    • Sorry i gave the old working DEMO, In the new working demo ==> stackblitz.com/edit/…, clearing table data after closing dialog window is working fine, but again i am unable add it to table.

                      – PGH
                      Mar 25 at 6:12












                    • Please consider this link ===> stackblitz.com/edit/… @Prashanth Pimpale

                      – PGH
                      Mar 25 at 6:13







                    • 1





                      @Prashanth Have fixed with error here: stackblitz.com/edit/…

                      – Prashant Pimpale
                      Mar 25 at 6:15







                    • 1





                      I tried with else condition but i forgot to check value.CustomerIds, Anyhow i got the expected result,Thanks for your response.

                      – PGH
                      Mar 25 at 6:22











                    • @Prashanth You're welcome!

                      – Prashant Pimpale
                      Mar 25 at 6:24

















                    Sorry i gave the old working DEMO, In the new working demo ==> stackblitz.com/edit/…, clearing table data after closing dialog window is working fine, but again i am unable add it to table.

                    – PGH
                    Mar 25 at 6:12






                    Sorry i gave the old working DEMO, In the new working demo ==> stackblitz.com/edit/…, clearing table data after closing dialog window is working fine, but again i am unable add it to table.

                    – PGH
                    Mar 25 at 6:12














                    Please consider this link ===> stackblitz.com/edit/… @Prashanth Pimpale

                    – PGH
                    Mar 25 at 6:13






                    Please consider this link ===> stackblitz.com/edit/… @Prashanth Pimpale

                    – PGH
                    Mar 25 at 6:13





                    1




                    1





                    @Prashanth Have fixed with error here: stackblitz.com/edit/…

                    – Prashant Pimpale
                    Mar 25 at 6:15






                    @Prashanth Have fixed with error here: stackblitz.com/edit/…

                    – Prashant Pimpale
                    Mar 25 at 6:15





                    1




                    1





                    I tried with else condition but i forgot to check value.CustomerIds, Anyhow i got the expected result,Thanks for your response.

                    – PGH
                    Mar 25 at 6:22





                    I tried with else condition but i forgot to check value.CustomerIds, Anyhow i got the expected result,Thanks for your response.

                    – PGH
                    Mar 25 at 6:22













                    @Prashanth You're welcome!

                    – Prashant Pimpale
                    Mar 25 at 6:24






                    @Prashanth You're welcome!

                    – Prashant Pimpale
                    Mar 25 at 6:24


















                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55331488%2fhow-to-discard-or-clear-matdailog-data-after-close-or-after-submit%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

                    Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

                    Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript