Size: a a a

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

2020 February 29

A

AngryBeard in Angular - русскоговорящее сообщество
Eugene
а если мне не нужна дефолтная стратегия?
Не нужна - не используй
источник

E

Eugene in Angular - русскоговорящее сообщество
AngryBeard
Не нужна - не используй
я не разрешения спрашивал :)
источник

A

AngryBeard in Angular - русскоговорящее сообщество
У нас как-то была проблема с компонентом с onPush у модуля  который грузился через loadChildren, в итоге на этих страницах не всегда ожидаемо отрабатывал CD
источник

E

Eugene in Angular - русскоговорящее сообщество
AngryBeard
У нас как-то была проблема с компонентом с onPush у модуля  который грузился через loadChildren, в итоге на этих страницах не всегда ожидаемо отрабатывал CD
вероятно, вы там что-то странное делали, и onpush не при чем
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Eugene
а если мне не нужна дефолтная стратегия?
Поставь онпуш на аппкомпоненте, поменяется во всей приле
источник

A

AngryBeard in Angular - русскоговорящее сообщество
Изменения происходили в другой ветке приложения, а в lazy ветке не отрабатывал markForCheck
источник

A

AngryBeard in Angular - русскоговорящее сообщество
Eugene
вероятно, вы там что-то странное делали, и onpush не при чем
Сама реализация onPush - да не причем
источник

A

AngryBeard in Angular - русскоговорящее сообщество
В большинстве случаев если с onPush возникают проблемы - это указывает на проблемы в работе с данными
источник

IB

Igor Bodnar in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Поставь онпуш на аппкомпоненте, поменяется во всей приле
ты же вкурсе что онпуш на родительском компоненте и дефолт на дочренем !== онпуш на родительском и онпуш на дочернем?)
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
AngryBeard
С первым согласен, но вот искать их через профайлер кажется как-то слишком
Я скажу так, всегда проще поставить онпуш и забить на проблему ) лучше же стараться делать код так чтобы он работал и с дефолтной стратегией смусли
источник

A

AngryBeard in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Я скажу так, всегда проще поставить онпуш и забить на проблему ) лучше же стараться делать код так чтобы он работал и с дефолтной стратегией смусли
Нужно правильно использовать инструмент, onPush предназначен для конкретных целей
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Igor Bodnar
ты же вкурсе что онпуш на родительском компоненте и дефолт на дочренем !== онпуш на родительском и онпуш на дочернем?)
Неа, но верю. Я эти иерархические cdr давно изучал
источник

IB

Igor Bodnar in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Неа, но верю. Я эти иерархические cdr давно изучал
источник

KK

Khusrav Kholmatov in Angular - русскоговорящее сообщество
Привет всем, кто не буд пользовался speech text библиотеки ? я могу добавит там новый язык у кого есть такого опита ?
источник

A

AngryBeard in Angular - русскоговорящее сообщество
Igor Bodnar
ты же вкурсе что онпуш на родительском компоненте и дефолт на дочренем !== онпуш на родительском и онпуш на дочернем?)
Почему?
источник

IB

Igor Bodnar in Angular - русскоговорящее сообщество
AngryBeard
Почему?
источник

A

AngryBeard in Angular - русскоговорящее сообщество
Всё работает ожидаемо правильно. Вопрос в разных контекстах. Ты говоришь вцелом о том как работает onPush, а я об одном цикле изменений когда у родителя есть onPush, а у детей нет.
источник

IB

Igor Bodnar in Angular - русскоговорящее сообщество
AngryBeard
Всё работает ожидаемо правильно. Вопрос в разных контекстах. Ты говоришь вцелом о том как работает onPush, а я об одном цикле изменений когда у родителя есть onPush, а у детей нет.
Две демки отличаются только тем есть ли у ребёнка онпуш или нет
источник

A

AngryBeard in Angular - русскоговорящее сообщество
Igor Bodnar
Две демки отличаются только тем есть ли у ребёнка онпуш или нет
да, я видел
источник

A

AngryBeard in Angular - русскоговорящее сообщество
Igor Bodnar
Две демки отличаются только тем есть ли у ребёнка онпуш или нет
вот демка более точно отражающая суть - https://stackblitz.com/edit/angular-mansvl , пока в container не случится триггер запускающий CD для всех его детей он не будет рабоать
источник