не смущает что dataSource тоже undefined? Может дебаггер неправильно показывает?
хз.. данные могут подтянуться после отрисовки html, но не уверен, может не верно делаю. Если допустить что не правильно определил проблематику, какие есть варианты решения? ngInit и конструктор не вариант
не пользоваться дебаггером, а воспользоваться старым добрым console.log или {{toggleList | json}} и посмотреть что там в действительно лежит (уверен что не undefined)
"какие есть варианты решения?" для начала определить нужно ли что-то решать. Чтение из кук - не асинхронная операция, я уверен toggleList у вас доступен сразу вместе со всем прочим, и ngIf все правильно делает
не пользоваться дебаггером, а воспользоваться старым добрым console.log или {{toggleList | json}} и посмотреть что там в действительно лежит (уверен что не undefined)
да, вы правы, значение присваивается. Тогда не понимаю, почему компонент не отрисовывается. В чем может быть проблема?
у вас же была проблема "компонент отрисовывается до присвоения значения toggleList." а теперь компонент не отрисовывается?
я имел в виде отрисовку всего компонента а не отдельного контенера. То есть, таблица отрисовывается, в контейнере с ngIf получаю тру, но сам контейнер в таблице не отрисовывается при загрузке всего компонента (таблици)
если колонки появляются при клике на "Сотрудники", значит либо функция привязанная к кнопке что-то делает, из-за чего колонки появляются либо клик триггерит changeDetection, и колонки начинают отрисовываться. А значит в каком-то месте данные были получены асинхронно и не хватает вызова обнаружения изменений
если колонки появляются при клике на "Сотрудники", значит либо функция привязанная к кнопке что-то делает, из-за чего колонки появляются либо клик триггерит changeDetection, и колонки начинают отрисовываться. А значит в каком-то месте данные были получены асинхронно и не хватает вызова обнаружения изменений