Возьмем следующий пример шаблона. Im создание контекста шаблона пользователя с as
синтаксисом и хотел бы передать этот контекст в userTmpl
. Из того, что я могу сказать, нет способа передать контекст вне того, что используется условием ngIf. Что в этом примере является свойством showUser.
<ng-container *ngIf="user$ | async as user">
<ng-container *ngIf="showUser; then userTmpl; else emptyTmpl"></ngcontainer>
</ng-container>
Как передать переменную ввода шаблона user
во вложенный шаблонRef?
Глядя на источник, директива ngIf
выглядит так, что устанавливает контекст в состояние ngIf
. Я не знаю, как можно переопределить эту переменную контекста, которая используется в шаблонах
Что-то вроде этого было бы идеальным, но не видя, как это сделать.
<ng-container *ngIf="showUser; then userTmpl; else emptyTmpl; context: user"></ngcontainer>