Size: a a a

2020 May 27

B

Bohdan in Angular Kyiv
Max Lebid
а как вы справляетесь с длинными ngIF
если onPush тогда можно сделать get canEdit() { полотно проверок}
источник

ML

Max Lebid in Angular Kyiv
Igor Filippov
Имя переменной длинное что ли?
Ноу, кондишен
источник

ML

Max Lebid in Angular Kyiv
Bohdan
если onPush тогда можно сделать get canEdit() { полотно проверок}
Понял
источник

ML

Max Lebid in Angular Kyiv
Max Lebid
Ноу, кондишен
Полотно проверок
источник

A

Antony in Angular Kyiv
Bohdan
если onPush тогда можно сделать get canEdit() { полотно проверок}
А если не он пуш, то будет ли разница в производительности между сетером и проверкой прямо в темплейте?
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
мне кажется не должно быть существенной разницы
источник

W

Whatislove in Angular Kyiv
Ребят, кто давно знаком с ангуляром, подскажите, а когда он был 1-2 версии, он так же предоставлял «всё» из коробки ?(роутинг, валидацию и тд)
источник

SS

Sasha Savych in Angular Kyiv
OnPush чи ні - не особливо впливає на те, що перерахунок результатів методу\геттера буде при кожному ChangeDetection

Якщо є необхідність покращити перфоманс, треба юзати pure pipe або зберігати значення в полі і перераховувати вручну по необхідності
источник

A

Antony in Angular Kyiv
Whatislove
Ребят, кто давно знаком с ангуляром, подскажите, а когда он был 1-2 версии, он так же предоставлял «всё» из коробки ?(роутинг, валидацию и тд)
между анугляром 1 и 2й версии очень большая разница. Но оба они предоставляли способ настраивать роутинг валидацию и тд
источник

W

Whatislove in Angular Kyiv
Antony
между анугляром 1 и 2й версии очень большая разница. Но оба они предоставляли способ настраивать роутинг валидацию и тд
Поняв, спасибо
источник

IF

Igor Filippov in Angular Kyiv
Sasha Savych
OnPush чи ні - не особливо впливає на те, що перерахунок результатів методу\геттера буде при кожному ChangeDetection

Якщо є необхідність покращити перфоманс, треба юзати pure pipe або зберігати значення в полі і перераховувати вручну по необхідності
учитывая тот факт что при дефолтной стратегии  даже движение мышки вызывает ченж детекшен - я не согласен. функция с кучей условий будет так себе. может и не сильно заметно, но до поры до времени
источник

A

Antony in Angular Kyiv
Igor Filippov
учитывая тот факт что при дефолтной стратегии  даже движение мышки вызывает ченж детекшен - я не согласен. функция с кучей условий будет так себе. может и не сильно заметно, но до поры до времени
а разве ангуляр не будет так же само перещитывать логику в темплейте как и в функции?
источник

IF

Igor Filippov in Angular Kyiv
Antony
а разве ангуляр не будет так же само перещитывать логику в темплейте как и в функции?
Если ты присовишь результат функции переменной и передаешь переменную то не должен
источник

IF

Igor Filippov in Angular Kyiv
Но я вообще не знаю зачем юзать дефолтную стратегию, в принципе
источник

A

Antony in Angular Kyiv
Igor Filippov
Если ты присовишь результат функции переменной и передаешь переменную то не должен
А, ну так да. Но я сравниваю вариант булевой логики прямо на темплейте и в гетере который используется на темплейте
источник

IF

Igor Filippov in Angular Kyiv
Все шо у тебя в темплейте будет пересчитываться каждый раз
источник

A

Antony in Angular Kyiv
Ну тогда сеттеры предпочтительны в любом случае, для организации кода
источник

B

Bohdan in Angular Kyiv
так если без onPush то геттер будет мотать дай бог
источник

A

Antony in Angular Kyiv
Ну так же само как и логика прямо на темплейте
источник

A

Antony in Angular Kyiv
Если есть сложные вычесления то лучше на какой-то ивент просто перещитывать и записывать в переменную которую потом уже выводить
источник