Size: a a a

2018 April 27

MM

Mikhail Mameko in Angular Kyiv
Mikhail Mameko
Всем привет! Коллеги, такой вопрос: я создаю компонент динамически. В компоненте есть обработчик события - mouseenter. Который меняет значение поля, которое используется в темплейте. Обработчик срабатывает, значение меняется, но change detection не срабатывает. Если же срабатывает обработчик стороннего компонента, добавленного не динамически, то change detection срабатывает и темплейт обновляется. То есть возникает ощущение, что при динамическом создании компонента он не полностью включён в change detection tree. Я прав? Буду крайне благодарен пояснению:)
С этим разобрался. Компонент динамически создавался внутри подписчика ngZone.onStable. Судя по всему подписчик работает outside Angular.
источник

DO

Dez Oxel in Angular Kyiv
Dm K
Ребят, кто делал кастом валидатор на input type="file" в реактивной форме? Интресное случается, что FormControl возвращает value типа FileList. и по сути к файлам можно обращатся value.item(index) или value[index], но на практике в браузере получается ошибки: item not a function (в первом случае) и undefined (во втором). Хотя value существует.  Кто занает как вытащить файл?
источник

DO

Dez Oxel in Angular Kyiv
value[index] - должно работать
источник

DO

Dez Oxel in Angular Kyiv
хотя и item тоже)
источник

DO

Dez Oxel in Angular Kyiv
надо больше инфы
источник

🌀

🌀 maktarsis in Angular Kyiv
Sergey Фrolov
Так, а что на самом деле?
в статье ведь говорилось о том, что redux сам по себе создавался для react приложений. Ngxs же более адаптирован под Angular, со своими минусами и плюсами

я сегодня написал мини приложение, и достаточно впечатлён
источник

DK

Dm K in Angular Kyiv
спасибо, буду разбиратся)
источник

MF

Max Furmansky in Angular Kyiv
а есть видео по ngrx с  конфи ?
источник

AB

Alexey B. in Angular Kyiv
источник

DK

Dm K in Angular Kyiv
Ребят, такой немного задротский вопрос)) написал я кастомный валидатор на загрузку файлов с со статическим методом. Уж больно мне понравилось в реативной форме просто писать [Validators.validate]. Но вот не задача надо валидировать тип файла. я повесил как тип файла как атрибут и достаю его в кастом валидаторе, но теперь, я не могу использовать метод как статический, потому что идет обращение к типу через this. :(  полчуается надо теперь DI в компонент этот кастомный валидатор что бы его юзать или создавать 3 одинаковых статических метода которые валидируют разные типы. Или может кто-то другие варианты знает?
источник

SA

Saif Adnan in Angular Kyiv
Всем привет!
If directive subscribe to Observable, how to unsubscribe it when element get deleted from DOM (ex, *ngIf)?
источник

K

Konstantin in Angular Kyiv
заансабскрайбится в онДестрой?
источник

DK

Dm K in Angular Kyiv
директива постоянно получает новые велью или только 1 раз вытягивает?
источник

K

Konstantin in Angular Kyiv
это первый ангулар что ли?
источник

SA

Saif Adnan in Angular Kyiv
5 angular
источник

SA

Saif Adnan in Angular Kyiv
у дириктива такие же хоки как у компонента
A directive has the same set of lifecycle hooks.
)
источник

SA

Saif Adnan in Angular Kyiv
то есть решение просто добавить OnDestroy
источник

K

Konstantin in Angular Kyiv
yep
источник

SA

Saif Adnan in Angular Kyiv
Konstantin
заансабскрайбится в онДестрой?
Thnx
источник

K

Konstantin in Angular Kyiv
Dm без кода очень сложно
источник