Size: a a a

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

2021 April 13

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
а как сделать чтоб не рисовался, then дописывать?
источник

MA

Mr. Algernon in Angular - русскоговорящее сообщество
да, но ты можешь сделать проще, ты можешь просто проверять загружаемые данные на null
например, если у тебя загружаются users, то ты можешь написать *ngIf="users; else loading"
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
На мой взгляд тут помогут реактивные формы, динамическое добавление контролов в них, например
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
справедливо, согласен
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Просто убрать ; else loading...
источник

AZ

Anton ZeroZero in Angular - русскоговорящее сообщество
да, думал об этом
но хотелось бы все в подробностях, с подводными камнями)
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Так а что о подробностях
Первым делом нужно написать сервис, который работает с данными, получает информацию о структуре опроса и шлёт результат прохождения опроса, вообще можно конечно и на два сервиса разбить, семантически они разным же занимаются.
После получения структуры опроса — создаём реактивную форму на основе эти данных, создаём контролы в форме, рендерим под всё это дело вёрстку, вопросы, поля для ввода, чекбоксы, радиобаттоны, всё что нужно в вопросе. Гуглим, как работает валидация реактивных форм.
И вуа-ля, поставленная задача выполнена.
источник

AZ

Anton ZeroZero in Angular - русскоговорящее сообщество
окей, попробую
источник

В

Владимир in Angular - русскоговорящее сообщество
таки победили)))
источник

ЛН

Леонид Никифоров... in Angular - русскоговорящее сообщество
Я озвучил проблему в твоём примере, решать её можно по разному
источник

j

jenia in Angular - русскоговорящее сообщество
Да было не просто ! 🙂 Спасибо
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
на скок хорошо ставить Changedetection.OnPush в app.component?
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Если коротко — то в большинстве случаев хорошо и полезно для производительности
источник

В

Владимир in Angular - русскоговорящее сообщество
Всем привет, кто знает как дождаться загрузки данных в store и только потом продолжить выполнять приложение?
источник

S

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

ЮМ

Юра Москинов... in Angular - русскоговорящее сообщество
+
источник

В

Владимир in Angular - русскоговорящее сообщество
Данные получаю через dispatch( new LoadData()), если я правильно понимаю, то в случае с APP_INITIALIZER нужен promise or observable. Или я ошибаюсь?)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
ну селект из стора то можешь сделать?
источник

В

Владимир in Angular - русскоговорящее сообщество
Конечно, туплю, не понимаю) Селект возвращает данные из стора...
источник