Size: a a a

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

2020 February 10

SV

Sla V in Angular - русскоговорящее сообщество
sudo root
Перед каждым классом нужно обьявлять @component? oO
Да, как сказали выше если это компонент. @Component это декоратор, куда ты можешь вписать название компонента(селектор), шаблоны, стили, отмену или инкапсулирование стилей, стратегию change detection'a и тд.
Вот, почитай.

https://angular.io/api/core/Component

К слову, так же есть иньекции, директивы, пайпы, input, output (input и output классы не нужны) и тд.

https://link.medium.com/c9LPN430W3
источник

E

Eugene in Angular - русскоговорящее сообщество
Sla V
Да, как сказали выше если это компонент. @Component это декоратор, куда ты можешь вписать название компонента(селектор), шаблоны, стили, отмену или инкапсулирование стилей, стратегию change detection'a и тд.
Вот, почитай.

https://angular.io/api/core/Component

К слову, так же есть иньекции, директивы, пайпы, input, output (input и output классы не нужны) и тд.

https://link.medium.com/c9LPN430W3
Но при этом рефлект в проект тащить надо.
источник

ЮК

Юрій Кустов in Angular - русскоговорящее сообщество
всем ку. нужна хелпа не могу сделать unsubscribe от stream$ в чем может быть беда ?
источник

E

Eugene in Angular - русскоговорящее сообщество
Юрій Кустов
всем ку. нужна хелпа не могу сделать unsubscribe от stream$ в чем может быть беда ?
Нужно больше контекста.
источник

ЮК

Юрій Кустов in Angular - русскоговорящее сообщество
Eugene
Нужно больше контекста.
внизу, это попытки сделать unsubscribe? по другому событию subject, takeUntil тоже не пашет
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Юрій Кустов
внизу, это попытки сделать unsubscribe? по другому событию subject, takeUntil тоже не пашет
1.переименуйте stream$ в subscription 2. this.load$.current  что за зверь? 3. используйте  пайп takeUntil(subject)  а не подписку туда пихайте
источник

ЮК

Юрій Кустов in Angular - русскоговорящее сообщество
Georgii Klubnikov
1.переименуйте stream$ в subscription 2. this.load$.current  что за зверь? 3. используйте  пайп takeUntil(subject)  а не подписку туда пихайте
Блин такой затуп, спасибо
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Юрій Кустов
Блин такой затуп, спасибо
ну и переделайте и напишите какой тип должна возвращать функция loadMasterData, вы сейчас в ретурн пытаетесь синхроно проверить block  который мутируете в асинхронном потоке... если делаете операции с потоками,  то и возвращить нужно Observable, а тогда вам отписки ненужны, вся бизнес логика будет в пайпах
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Всем привет
Подскажите пожалуйста, как и что правильно кешировать в моём приложении с ssr
У меня условно есть блог с апишкой, есть сущность поста, пост выводится в ленте на главной, по запросу в апи и по статическому урлу на странице поста

Получается, если я буду редактировать пост, мне нужно будет очищать кэш главной страницы, кэш апи, и кэш страницы с постом
источник

J

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

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Ок, спасибо
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
Всем привет! У меня есть необходимость устанавливать на поле формы Validators.required. Я это делаю через setValidators(Validators.required). Но у меня так же есть необходимость убирать обязательность с данного поля оставляя только те валидаторы, которые прописаны изначально, прошу подсказать, как это можно сделать, как я понимаю clearValidators() очистит все валидаторы данного поля формы?
источник

C

Campry in Angular - русскоговорящее сообщество
Serhii Tihovskiy
Такая штука будет хватать любые строку в которой есть число
спасибо тебе!)
источник

AK

Ali Kholmatov in Angular - русскоговорящее сообщество
Всем привет! Chrome 80 версии начал ругаться часто на динамические формы (Cannot read property 'value' of null ...). Кто-то сталкивался с этим?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Ilya Platonov
Всем привет! У меня есть необходимость устанавливать на поле формы Validators.required. Я это делаю через setValidators(Validators.required). Но у меня так же есть необходимость убирать обязательность с данного поля оставляя только те валидаторы, которые прописаны изначально, прошу подсказать, как это можно сделать, как я понимаю clearValidators() очистит все валидаторы данного поля формы?
да. нужно очистить их  и выставить заново, без requred
При установке все валидаторы сливаются в одну функцию и по отдельности не редактируются.
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Anton Shvets
да. нужно очистить их  и выставить заново, без requred
При установке все валидаторы сливаются в одну функцию и по отдельности не редактируются.
Звучит ужасно :(
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Ekaterina
Звучит ужасно :(
ну, не идеально, но жить можно. Завести себе хранилище валидаторов в зависимости от состояния. Можно привязать к контролу через WeakMap.
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
Anton Shvets
да. нужно очистить их  и выставить заново, без requred
При установке все валидаторы сливаются в одну функцию и по отдельности не редактируются.
Cпасибо
источник

SV

Sla V in Angular - русскоговорящее сообщество
Eugene
Но при этом рефлект в проект тащить надо.
Рефлект?
источник

E

Eugene in Angular - русскоговорящее сообщество
Sla V
Рефлект?
reflect-metadata
источник