Size: a a a

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

2019 November 24

I

Iso in Angular - русскоговорящее сообщество
Сейчас
источник

I

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

KW

Kyril Wadzinski in Angular - русскоговорящее сообщество
Подскажите, пожалуйста, как передать значение с парент компонента в чайлд
источник

I

Iso in Angular - русскоговорящее сообщество
Данный асинхронна приходять
источник

Ф

Фируз in Angular - русскоговорящее сообщество
Kyril Wadzinski
Подскажите, пожалуйста, как передать значение с парент компонента в чайлд
Используй  @Input()
источник

KW

Kyril Wadzinski in Angular - русскоговорящее сообщество
Пробую инпутом в апп рут прокинуть но что то не получается
источник

С

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

I

Iso in Angular - русскоговорящее сообщество
Nikita MaL
А какие изменения должны быть ?
this.cd.detectChanges() поможет
источник

С

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

NM

Nikita MaL in Angular - русскоговорящее сообщество
Iso
this.cd.detectChanges() поможет
Прям копию вставить как у вас на скрине ,
источник

NM

Nikita MaL in Angular - русскоговорящее сообщество
?
источник

Ф

Фируз in Angular - русскоговорящее сообщество
Nikita MaL
Прям копию вставить как у вас на скрине ,
Копируйте то что в конструкторе и вставьте this.cd.detectChanges() после this.items.push()
источник

ЕУ

Евгений Удалов in Angular - русскоговорящее сообщество
Фируз
Копируйте то что в конструкторе и вставьте this.cd.detectChanges() после this.items.push()
если надо так делать, в 99% случаев означает, что что-то сделано неправильно
источник

NM

Nikita MaL in Angular - русскоговорящее сообщество
Евгений Удалов
если надо так делать, в 99% случаев означает, что что-то сделано неправильно
Ничего не изменилось
источник

ЕУ

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

IS

Igor Shturmov in Angular - русскоговорящее сообщество
Евгений Удалов
если надо так делать, в 99% случаев означает, что что-то сделано неправильно
Почему неправильно? Если у него стоит стратегия OnPush, то он сам должен контролировать изменения
источник

ЕУ

Евгений Удалов in Angular - русскоговорящее сообщество
Igor Shturmov
Почему неправильно? Если у него стоит стратегия OnPush, то он сам должен контролировать изменения
на каждый чих пихать детект?
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Igor Shturmov
Почему неправильно? Если у него стоит стратегия OnPush, то он сам должен контролировать изменения
ну есть куда более правильные и удобные варианты вроде async пайпа
cdr обычно юзают, когда первым вариантом либо не удобно пользоваться, либо невозможно
источник

IS

Igor Shturmov in Angular - русскоговорящее сообщество
Денис Макаров
ну есть куда более правильные и удобные варианты вроде async пайпа
cdr обычно юзают, когда первым вариантом либо не удобно пользоваться, либо невозможно
Ну для async pipe нужно чтобы проперти были асинхронными, и так конечно делать красивее, но детектить изменения тоже иногда можно
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Igor Shturmov
Ну для async pipe нужно чтобы проперти были асинхронными, и так конечно делать красивее, но детектить изменения тоже иногда можно
проверти в ангуляре обычно хранятся в Observable(если речь про состояния) и как бы само напрашивается решение через async
лично мне детектить приходилось только в тех случаях, когда компонент создавался динамически, и у меня была только ссылка на инстанс, и чтобы компонент перересовывался я дергал его changeDetection
источник