我只想在另一个组件中发生某些事情时才在组件中显示段落的文本,为此我使用中间服务来捕获该内容的值。
cabecera.component.html
<p *ngIf="mostrarHistoricoImagen$ | async as mostrarHistoricoImagen">Historico</p>
cabecera.component.ts
ngOnInit(): void {
this.parameterService.updateFechaFin(this.fechaFin);
this.parameterService.mostrarHistoricoAction$
.pipe(
tap(item=>console.log('mostrar historico: ', item))
)
.subscribe(
data=>{
this.mostrarHistoricoImagen$=of(data);
}
);
}
情况是,尽管从historyo.component 我双击grig 并且mostrarHistorico 的值为true,因此它们登录到cabecera.component,但ngIf 没有完成它的工作,它总是对我隐藏段落。
有什么想法吗?
谢谢