我試圖創建一個彈出對話框,要求輸入並返回值。Angular 2中的彈出對話框
我包括根組件上的彈出部件,所述應用程序的路由器出口
在彈出部件上方,我有改變的布爾我稱爲「狀態」的open()方法,其中所述部件具有*如果看着(控制彈出窗口的外觀)。
如果我創建一個服務並使用事件發射器,我無法獲得表單輸入的返回值。
有什麼建議嗎?
https://gist.github.com/alshdavid/f783ad367bc1c77cb07412ba0ea2e099
編輯:我爲是這裏不好道歉 - 原來我不得不使用終極版風格的數據模型
我將組件作爲提供者放置在app.module中,但是當我在服務的構造函數中調用組件時,它會創建一個實例,而不是讓我直接與該類進行交互。 也許我正在談論這個錯誤。 –
你能提供一些代碼嗎? – Fiddles
嘿謝謝你的回覆。 我希望這段代碼能夠說明我正在努力做得更好。 https://gist.github.com/alshdavid/f783ad367bc1c77cb07412ba0ea2e099 –