2017-04-09 165 views
0

有沒有辦法在Angular2應用程序中創建一個非模態彈出窗口(不是Alert,而是一個完整的窗口,裏面有Grids和其他組件),還是絕對必須保持SPA?Angular2中的彈出窗口

一些示例如何做到這一點很有用(展示如何創建它並將數據傳遞到主應用程序)。

TIA, Oleg。

回答

0

是的,你可以。 但是,由於這被認爲是加載新頁面,所以來自原始頁面的數據對於該新的彈出窗口將不可見。 或者,您可以將一些數據保存到本地存儲並在那裏重複使用,因爲彈出窗口與原始組件是同一個域的一部分(考慮到您希望將其作爲原始應用程序的一部分)

此外,如果該彈出窗口某種類型的編輯/添加表單或配置文件視圖頁面,您可以打開一個包含路徑或查詢參數的鏈接,並在彈出組件中,您可以從'ngOnInit'中的url讀取數據,並根據這些參數加載內容