@furrya_black

Angular 2, как узнать состояние дочернего ngIf не трогая код дочернего элемента/компонета?

<roo-component>
    <div *ngIf="canOrNot">Oooops</div>
</root-component>

В root компоненте хочу узнать состояние работы директивы ngIf, то есть в идеале в root компоненте сделать что то вроде:

@NgIfChildDirective() private ngIfD;
....
this.ngIfD.subscribe();


Хочу отследить состояние (show/hidden, то есть в случае с ngIf в DOMе или нет элемент)
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 2
ozknemoy
@ozknemoy
яваскриптист
если планируется именно подписчик исспользовать то достаточно просто эмитить все изменения переменной canOrNot в roo-component
Ответ написан
Комментировать
@furrya_black Автор вопроса
Делаю аналог <transition></transition> из vue js, пошел по пути своих директив взамен ngIf.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы