如果点击了一个按钮,我有一个应该通知父节点的组件。我不需要提供任何数据。
EventEmitter的工作原理如下:
@Output() download: EventEmitter<string> = new EventEmitter();
但是,如果我想要一个无效类型或类似的话怎么办? EventEmitter<Void>
不存在,并且提供一个我不需要的值有点违背良好的编码风格。
我基本上只需要“告诉父母点击下载按钮”。将按钮移动到父级是没有选择的,因为这会弄乱布局。
或者我的方法是错误的(当您搜索没有结果的基本功能时通常是一个指标)?
答案 0 :(得分:0)
您可以使用void
类型:
@Output() download: EventEmitter<void> = new EventEmitter();
您可以在此处找到更详细的答案: https://stackoverflow.com/a/45464800/3776901