0

我有一个组件生成器,用于动态生成组件并在其模板中呈现它们。组件发出的任何事件都需要被组件生成器捕获,需要处理数据,并且需要将处理后的数据传递给下一个控件。

我正在研究 Angular6,虽然我在代码中使用了 subscribe 方法,但订阅的处理程序似乎没有接收到发出的事件。

compRef.instance.selectedEntryEvent.subscribe(this.relaySelectionToNextComponent);

以下是简单组件生成器代码的 stackblitz 链接:- https://stackblitz.com/edit/angular-componentgenerator

让我知道你的想法。

谢谢

4

1 回答 1

0

想出了注册订阅处理程序的方法。我所要做的就是:-compRef.instance.selectedEntryEvent.subscribe(val => this.relaySelectionToNextComponent(val));

请参阅相同的 stackblitz 链接:- https://stackblitz.com/edit/angular-componentgenerator

于 2018-10-09T10:14:29.053 回答