Size: a a a

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

2020 May 03

Ti

Time is the side eff... in Angular - русскоговорящее сообщество
Galeups
просто хоть подсказку, что не так в последнем варианте ? )
Тебе надо для модулей отдельную папку
источник

Ti

Time is the side eff... in Angular - русскоговорящее сообщество
Это везде работает, вместо userSelector, somethingSelector например лучше сделать selectors.user, selectors.something
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Muhammad
Привет, ребят. Кто нибудь делал контекстное меню на ПКМ?
делал, ничего сложного :)
источник
2020 May 04

AT

Arams Tomojans in Angular - русскоговорящее сообщество
Доброй ночи, товарищи. подскажите как исправить. есть инпут с проверкой
[ngClass]="[form.get('тame').errors && form.get('surName').touched ? 'is-invalid' : 'is-valid']"
в случае ошибки отыгрывает норм. но при этом при загрузке показывает что инпут валидный, пока не потрогаешь его
источник

МС

Михаил Стихин... in Angular - русскоговорящее сообщество
У тебя часть с .touched за это и отвечает
источник

МС

Михаил Стихин... in Angular - русскоговорящее сообщество
И почему name а потом surname?
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
поправил название.
[ngClass]="{'is-invalid' : form.get('surName').errors && form.get('surName').touched, 'is-valid' : form.get('surName').touched && !form.get('surName').errors}"
вот так работает корректно)
источник

PF

Petr Fedchenko in Angular - русскоговорящее сообщество
Arams Tomojans
Доброй ночи, товарищи. подскажите как исправить. есть инпут с проверкой
[ngClass]="[form.get('тame').errors && form.get('surName').touched ? 'is-invalid' : 'is-valid']"
в случае ошибки отыгрывает норм. но при этом при загрузке показывает что инпут валидный, пока не потрогаешь его
.is-valid[class.is-invalid]="form.get('surName').errors && form.get('surName').touched"
источник

IO

Ivan Okhrimenko in Angular - русскоговорящее сообщество
Всем привет, подскажите плз, иногда слетают переводы, после деплоя у некоторых юзеров вместо новых переводов просто ключи (i18n). Кто нибудь сталкивался с таким, куда копать? Спасибо
источник

В

Владислав in Angular - русскоговорящее сообщество
Всем доброго продуктивного дня,
Может кто знает почему так происходит:
При ng serve AutoUnsubscribe работает как надо, если ng build - не работает, пока не впишем пустой (не обязательно пустой) OnDestroy
источник

В

Владислав in Angular - русскоговорящее сообщество
источник

DL

Dmitriy Limonov in Angular - русскоговорящее сообщество
имплементация интерфейсов вам о чем-нибудь говорит?
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
это примерно то, что делает @ngneat/until-destroy, и для ViewEngine нужно держать ngOnDestroy метод, даже если пустой
источник

E

Eugene in Angular - русскоговорящее сообщество
Владислав
Всем доброго продуктивного дня,
Может кто знает почему так происходит:
При ng serve AutoUnsubscribe работает как надо, если ng build - не работает, пока не впишем пустой (не обязательно пустой) OnDestroy
https://github.com/ngneat/until-destroy/blob/master/src/lib/until-destroy.ts посмотрите имплементацию здесь
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
рекомендую эту библиотеку. если вы на девятке, то всё ещё элегантнее, вместо метода пишете просто декоратор
источник

B

Bohdan in Angular - русскоговорящее сообщество
Ivan Okhrimenko
Всем привет, подскажите плз, иногда слетают переводы, после деплоя у некоторых юзеров вместо новых переводов просто ключи (i18n). Кто нибудь сталкивался с таким, куда копать? Спасибо
а что вы используете для переводов?
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Smooth Operator
Внутри них не  должно быть зависимостей от того что в аппе написано
Продолжая вчерашнюю тему, что думаете насчет такой имплементации clean architecture? https://medium.com/intive-developers/approach-to-clean-architecture-in-angular-applications-hands-on-35145ceadc98
Или лучше делать feature модули содержащие доменные области из каждого слоя? Но в этом случае мне кажется логика будет приколочена к определенной вьюхе и не очень гибко как то.
источник

IO

Ivan Okhrimenko in Angular - русскоговорящее сообщество
Bohdan
а что вы используете для переводов?
@ngx-translate/core
источник

AS

Anatoly Shirokov in Angular - русскоговорящее сообщество
Ivan Okhrimenko
@ngx-translate/core
+1
источник

В

Владислав in Angular - русскоговорящее сообщество
Если правильно понял - если ngOnDestroy нету он его создает с unsubscribe, так?
источник