public loading$ = new BehaviorSubject<boolean>(true);
Повторно я ее запускаю на получение определенной переменной в ngOnChanges, а в false она превращается когда во все дочерние компоненты подгружают данные:
https://i.imgur.com/nnsJpUm.png
И проблема в том, что на втором ngOnChanges она превращается в true (так и надо), но потом происходит странное. Все чайлды загрузились, все переменные в console.log превратились в false, но в шаблон это уже не передалось, так и осталось там true
В шаблоне работаю с ней через async pipe, никаких левых подписок в компоненте у меня нет
если принудительно после некста вставлю this.cdr.detectChanges() все ок, но это ж блин костыль какой-то =/
Обсуждают сегодня