Size: a a a

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

2021 April 07

AB

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

АМ

Артур Мудрик... in Angular - русскоговорящее сообщество
значит какой-то плагин при ресайзе окна браузера постоянно стирает кусок хтмла и заново его создаёт
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Спасибо буду дальше копать
источник

В

Владимир in Angular - русскоговорящее сообщество
https://youtu.be/2MQCKeYziqQ   еще немного попиарюсь))) для тех кто хочет за полчаса понять как пробросить данные между умным и глупым компонентом туды, а потом сюды))) ну и еще немножко про все подряд)))
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
а как эвент послать чилдрену? есть общая практика? с помощью viewchildren?
источник

В

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

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
сбросить форму.
источник

В

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

В

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

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
если форма в чилдрене, как мне взаимодействовать с формой? например Mark as touched, Mark as dirty  сделать?
источник

В

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

В

Владимир in Angular - русскоговорящее сообщество
/** Error when invalid control is dirty, touched, or submitted. */
export class MyErrorStateMatcher implements ErrorStateMatcher {
 isErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null): boolean {
   const isSubmitted = form && form.submitted;
   return !!(control && control.invalid && (control.dirty || control.touched || isSubmitted));
 }
}
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
кто его реализует? как паренту дёргать чилдрена?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
экзамен пошел
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
источник

В

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

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
так Евгений
источник

В

Владимир in Angular - русскоговорящее сообщество
реализуешь сам, или прямо в модуле родителя или отдельной либой/модулем утилит. Как дернуть потомка - надо смотреть на структуру.
источник

ЕВ

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

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
я склоняюсь к viewchildren, думал вы подскажите
источник