Poner dos suscripciones asíncronas en una declaración Angular * ngIf

Tengo lo siguiente en mi plantilla de componente:

<div *ngIf="user$ | async as user>...</div>

Dentro de lo anteriordiv Me gustaría usar el tubo asíncrono para suscribirme a otro observable solo una vez, y usarlo comouser arriba en toda la plantilla. Entonces, por ejemplo, ¿sería posible algo como esto?

<ng-template *ngIf="language$ | async as language>
<div *ngIf=" user$ | async as user>
  <p>All template code that would use both {{user}} and {{language}} would go in between</p>
  </div>
</ng-template>

¿O puede esto incluso combinarse en una sola declaración?

Respuestas a la pregunta(3)

Su respuesta a la pregunta