从相同组件中的EventEmitter读取值

时间:2019-04-04 08:33:53

标签: angular

是否可以读取同一组件中的EventEmitter对象的值?

想象一下,有一个子组件带有一个名为fetchedArticle的变量EventEmitter

@Output() fetchedArticle = new EventEmitter<Article>();

但是在将子组件切换到需要该输出事件值的下一个组件之前,我想显示$Event变量的EventEmitter值的一些详细信息。这应该在声明fetchedArticle EventEmitter的同一组件中进行。 我应该使用

之类的东西
<h2>{{fetchedArticle.title}}</h2>

在此组件的模板中。但这是行不通的。 谁能帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下异步管道订阅模板中的EventEmitter:

<h2 *ngIf="(fetchedArticle | async) as article">{{ article.title }}</h2>