2017-08-29 68 views
0

我正在使用模塊化窗口Angular。爲了改變我的表中的數據。我該怎麼做才能在事件發生後關閉數據保持不變。而在發生問題時,數據和現在的數據都被轉移到了表格中?這裏是我的代碼:將數據從彈出窗口發送到網格Angular 2?

家長

modalRef.result.then((data) => { 
    this.gridOptions.api.refreshView(); 
}); 

}

彈出

saveEntity(): void { 
    if (this.RoleId.WorkedYears <= 0) { 
     this.toastr.error('Please enter positive number'); 
    } 
    else { 
     this.RoleId.WorkedYears = this.RoleId.WorkedYears 
     this.activeModal.close(); 
    } 
} 

close(): void { 
    this.activeModal.dismiss(); 
} 
+0

您可以使用一項服務來保存您的數據。這樣,您可以通過依賴注入來注入服務,從而從不同的組件中訪問它。 –

+0

利用@AlexBeugnet指出的共享服務是最好的選擇,我想最好有一個服務模型,當你關閉它時將被複制到網格中 –

回答

0

要麼使用雙向綁定或使用localStorage的

相關問題