向父母发送“触发”事件的简便方法?

时间:2017-06-25 09:00:32

标签: angular events event-handling

如果点击了一个按钮,我有一个应该通知父节点的组件。我不需要提供任何数据。

EventEmitter的工作原理如下:

@Output() download: EventEmitter<string> = new EventEmitter();

但是,如果我想要一个无效类型或类似的话怎么办? EventEmitter<Void>不存在,并且提供一个我不需要的值有点违背良好的编码风格。

我基本上只需要“告诉父母点击下载按钮”。将按钮移动到父级是没有选择的,因为这会弄乱布局。

或者我的方法是错误的(当您搜索没有结果的基本功能时通常是一个指标)?

1 个答案:

答案 0 :(得分:0)

您可以使用void类型:

@Output() download: EventEmitter<void> = new EventEmitter();

您可以在此处找到更详细的答案: https://stackoverflow.com/a/45464800/3776901