angular - 如何在 Angular 组件上动态创建 @Output?
问题描述
为简单起见,假设我们有 aMyComponent
和 a @Input() eventName = 'signal'
。
我想将该值signal
用作动态创建的EventEmitter
. 我可以将其用作常规@Output
:
<my-component [eventName]="'signal'" (signal)="onSignal()"></my-component>
我的实际用例需要一个“事件”对象数组,其中包含模板的一些其他信息,除了用作名称的唯一@Output
名称。
解决方案
推荐阅读
- performance - Julia:有效地将压缩元组映射到元组
- c - 为什么 GCC atomic builtins 需要一个额外的“通用”版本?
- python - 将时间字符串格式化为 100 毫秒 - Python
- python - 跨kd树的双重递归以找到两组点之间的最接近方法
- reactjs - 检测 React 中的 URL 参数变化
- typescript - 在 three.js 中使用带透明的 RawShaderMaterial 操作 InstancedBufferGeometry 深度缓冲区的正确方法?
- java - 来自 RGB byte[] 数组的 BufferedImage
- r - R:在 Shiny 中使用公式对象来检索描述性统计数据
- javascript - 嵌套的 .then 的 JS 返回值
- c - 与哨点值相反