Size: a a a

Angular - русскоговорящее сообщество

2021 March 20

ИК

Игорь Кацуба... in Angular - русскоговорящее сообщество
Подпишись на appRef.isStable. Если тру не прилетит ищи операцию асинхронную в зоне ангуляра
источник

Д

Димка in Angular - русскоговорящее сообщество
Всем привет. Столкнулся с одной проблемой:
Получаю данные через api, присваиваю свойству, которое находится в классе, но в итоге оно undefined. Хотя если вывожу в консоль данные во время присваивания - всё есть.. Очень странно, не могу понять почему они не сохраняются.
источник

Д

Димка in Angular - русскоговорящее сообщество
источник

ВЧ

Владимир Черезов... in Angular - русскоговорящее сообщество
Игорь Кацуба
Подпишись на appRef.isStable. Если тру не прилетит ищи операцию асинхронную в зоне ангуляра
спасибо, over9999 в карму)
источник

M

Maksim in Angular - русскоговорящее сообщество
Димка
Всем привет. Столкнулся с одной проблемой:
Получаю данные через api, присваиваю свойству, которое находится в классе, но в итоге оно undefined. Хотя если вывожу в консоль данные во время присваивания - всё есть.. Очень странно, не могу понять почему они не сохраняются.
конструктор выполняется при создании компонента
обработчик запроса выполняется тогда, когда запрос завершен
"в итоге оно undefined" - undefined оно не в "итоге", а изначально
источник

ИК

Игорь Кацуба... in Angular - русскоговорящее сообщество
Димка
Всем привет. Столкнулся с одной проблемой:
Получаю данные через api, присваиваю свойству, которое находится в классе, но в итоге оно undefined. Хотя если вывожу в консоль данные во время присваивания - всё есть.. Очень странно, не могу понять почему они не сохраняются.
Потому что первый консоль лог срабатывает синхронно до ответа сервера.
источник

Д

Димка in Angular - русскоговорящее сообщество
Действительно.. Вывело всё. Спасибо большое, теперь понял как оно работает
источник

А

Антон in Angular - русскоговорящее сообщество
Доброй ночи, подскажите пожалуйста можно ли в декораторе компонента задать вариативность стилей, типа если такая переменная то эти файлы грузим, если другая то другие
источник

VP

Vyacheslav Prisenko in Angular - русскоговорящее сообщество
Антон
Доброй ночи, подскажите пожалуйста можно ли в декораторе компонента задать вариативность стилей, типа если такая переменная то эти файлы грузим, если другая то другие
Модульные стили может попробовать?
источник

А

Антон in Angular - русскоговорящее сообщество
Vyacheslav Prisenko
Модульные стили может попробовать?
завтра попробую, спасибо за мысль
источник

I

Ilja in Angular - русскоговорящее сообщество
ты человек?
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
Народ
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
кто шарит ViewChild почему он мне дайот андефайт
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
Lesson5 есть смена
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
з стрингою
источник

А

Антон in Angular - русскоговорящее сообщество
Федор Ігор
кто шарит ViewChild почему он мне дайот андефайт
а он всегда дает андерфайнд, дело в том, что виевчайлд относится к инструментам прямого взаимодействия с реальным ДОМ который сейчас на странице, что по сути нарушает принципы реактивного програмирования... когда ты используешь данный метод ты напрямую обращаешся к странице, минуя бизнеслогику, соответственно гарантий того, что там отрисовано вообще никаких, тут есть 2 варианта: быстрый и НЕ правильный - добавить ему операнд "!" и компилятор тебе просто поверит, что такой объект там есть, чуть длиннее но правильный дать тип TemplateRef<any> | undefined, а позже при использовании поставить проверку типов на андерфайнд
источник

А

Антон in Angular - русскоговорящее сообщество
есть желание опробовать что-то в этом роде, оно не работает, и правильной альтернативы я пока найти не могу, может кто сталкивался, пишет ошибку styleUrls must be an array of strings и еще The class 'HomeComponent' is listed in the declarations of the NgModule 'CoreModule', but is not a directive, a component, or a pipe. Either remove it from the NgModule's declarations, or add an appropriate Angular decorator
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
а по проще что надо сделать?)
источник