Size: a a a

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

2021 February 19

AB

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

MK

Mike Krotov in Angular - русскоговорящее сообщество
Az Booki
При пуше тоже не обязательно использовать, имхо
А я и не говорил, что обязательно его использовать)
источник

AB

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

AB

Az Booki in Angular - русскоговорящее сообщество
Alexandr Manyunin
Ребята, а я правильно понимаю, что detect Changes имеет смысл только если используется onPush или нет?
Почитай, что трегерит изменения при онПуше
источник

p

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

AM

Alexandr Manyunin in Angular - русскоговорящее сообщество
Я какой-то супер баг словил, onPush не используется, в шаблоне *ngIf="data$ | asyns as number" и далее выводится  {{number}}. Везде работает, но если тестер заходит у него не обновляется, причём я на его компе отлаживал минифицированный код и поток меняется, но на view не отображается. В инкогнито все норм
источник

MK

Mike Krotov in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
сервис относится к бизнес модели, там не должно быть поведения компонентов
Вообще говоря, я считаю, что если ты создаёшь какой-либо поток в компоненте, то ты уже скорее всего что-то делаешь не так, за исключением некоторых случаев. В основном потоки нужны, когда есть необходимость ими пользоваться в очень далёких друг от друга местах. А если тебе надо передать что-то дочерней компоненте или родительской и вообще если подобная цепочка далеко не уходит и относится к одному локальному месту, то тут потоки явно не нужны. Для этого достаточно декораторов Input и Output
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
Mike Krotov
Вообще говоря, я считаю, что если ты создаёшь какой-либо поток в компоненте, то ты уже скорее всего что-то делаешь не так, за исключением некоторых случаев. В основном потоки нужны, когда есть необходимость ими пользоваться в очень далёких друг от друга местах. А если тебе надо передать что-то дочерней компоненте или родительской и вообще если подобная цепочка далеко не уходит и относится к одному локальному месту, то тут потоки явно не нужны. Для этого достаточно декораторов Input и Output
идеальное решение это когда нет подписок в ts, в шаблонах везде obs$ | async
источник

MK

Mike Krotov in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
идеальное решение это когда нет подписок в ts, в шаблонах везде obs$ | async
не могу не согласиться
источник

АО

Алексей Охрименко... in Angular - русскоговорящее сообщество
petr
Привет!
Вакансии и поиск работы в @javascript_jobs
источник

MK

Mike Krotov in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
идеальное решение это когда нет подписок в ts, в шаблонах везде obs$ | async
но не всегда есть возможность так поступить
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
в тинькове одна команда хвастается что у них. в приложении нет ниодной подписки, все в шаблонах
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
приложение не маленькое, возможно
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
если делать с самого начала, рисоватть как это будет работать
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
а не сесть в гавно и не пытаться оттуда выбраться
источник

MK

Mike Krotov in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
в тинькове одна команда хвастается что у них. в приложении нет ниодной подписки, все в шаблонах
я думаю, такого можно добиться, если изначально задать такое жесткое правило при разработке проекта
источник

MK

Mike Krotov in Angular - русскоговорящее сообщество
главное, чтобы костылей из-за этого не было
источник

🅷.

🅷🅴🅻🅻P🅴🆁 ...... in Angular - русскоговорящее сообщество
Mike Krotov
я думаю, такого можно добиться, если изначально задать такое жесткое правило при разработке проекта
да, это только с новыми фичами, старое гавно невозможно
источник

AM

Alexandr Manyunin in Angular - русскоговорящее сообщество
Ребята, а можете подсказать куда копать? В шаблоне *ngIf="data$ | async as number". Далее выводится в {{number}} и у тестера не обновляется. Причем в опере и в хроме в инкогнито норм работает. Само значение 100% меняется, проверял в pipe
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
🅷🅴🅻🅻P🅴🆁 ...
в тинькове одна команда хвастается что у них. в приложении нет ниодной подписки, все в шаблонах
Что-то сомневаюсь, либо у них совсем нет никакой логики.
источник