0

https://stackblitz.com/edit/planificador?file=src/app/planificador/components/cabecera/cabecera.component.html

我只想在另一个组件中发生某些事情时才在组件中显示段落的文本,为此我使用中间服务来捕获该内容的值。

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 没有完成它的工作,它总是对我隐藏段落。

日志

有什么想法吗?

谢谢

4

0 回答 0