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() все ок, но это ж блин костыль какой-то =/
Обсуждают сегодня