Angular 2中的弹出对话框

时间:2016-11-14 02:00:52

标签: javascript angular typescript

我正在尝试创建一个弹出对话框,询问输入并返回值。

我在应用程序的路由器插座

上方的根组件上添加了一个弹出组件

在弹出组件中,我有一个open()方法,它改变了一个名为" status"的布尔值,该组件有* ngIf查看(控制弹出窗口的外观)

如果我创建服务并使用Event Emitter,我无法获得表单输入的返回值。

有什么建议吗?

https://gist.github.com/alshdavid/f783ad367bc1c77cb07412ba0ea2e099

编辑:我为这里的不好道歉 - 事实证明我必须使用redux风格的数据模型

1 个答案:

答案 0 :(得分:1)

您遇到了一个小错误,因为*ngFor用于迭代集合。您想要*ngIf

就如何实现这样的弹出窗口而言,这是一个非常广泛的问题。我稍后会尝试将一个例子放在一起。