Задать вопрос
@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е или нет элемент)
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • OTUS
    JavaScript Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
ozknemoy
@ozknemoy
яваскриптист
если планируется именно подписчик исспользовать то достаточно просто эмитить все изменения переменной canOrNot в roo-component
Ответ написан
Комментировать
@furrya_black Автор вопроса
Делаю аналог <transition></transition> из vue js, пошел по пути своих директив взамен ngIf.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы