Size: a a a

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

2020 January 22

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
Может быть потому что я передаю через родительский html model туда?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Mikhail Shumilov
Вопрос: почему ControlValueAccessor триггерит onChange при Init-е?
не должен, он на то и дан чтобы руками его дергать. А как вы это определили?
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
консоль лог в registerOnChange
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Mikhail Shumilov
консоль лог в registerOnChange
так регистрация всегда вызывается в начале. это же регистрация
источник

MS

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

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
но все равно есть (change) = fn(),  в fn() есть консоль лог
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
после инита срет логом
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
вы в onChange никак лог не сможете поместить, эта функция приходит в CVA извне (регистрация для этого). CVA просто запоминает ссылку на нее чтобы дергать когда нужно.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
onChange это не про событие. Оно изменяет значение модели
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
Anton Shvets
вы в onChange никак лог не сможете поместить, эта функция приходит в CVA извне (регистрация для этого). CVA просто запоминает ссылку на нее чтобы дергать когда нужно.
          <app-multi-select
           name="offersMS"
           id="offersMS"
           (valueChanged)="onOffersSelect()"
           formControlName="offersMS"
           [selectAll]="true"
           [model]="filteredOffers | wrapModelArray">
         </app-multi-select>
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
```
  onOffersFilter() {
console.log('triggered');
}

```
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
>> triggered
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
valueChanged это что?
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
Ааааааа, коллега написал кастомный эвент эмиттер
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
Все, теперь это обрело смсл
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
Спасибо))))
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
при использовании CVA это событие явно лишнее
источник

S

Spid3r in Angular - русскоговорящее сообщество
Задача )) Есть компонент слайдера, в который слайды вставляются с помощью ngTemplateOutlet. Как единоразово отследить момент, когда все слайды будут готовы?

Попытался отконсолить слайды хуками, но в AfterViewInit слайды еще undefined, а AfterViewChecked дергается каждый раз, когда добавляется слайд (т.е. консоль срабатывает 100 раз, если передаю 100 слайдов), что тоже не подходит.
источник

ⓞⓝⓔⓜⓐⓝⓣⓞⓞ in Angular - русскоговорящее сообщество
Гайс, привет.
 peerDependencies vs whitelistedNonPeerDependencies


Подскажите что когда лучше использовать?
источник

BD

Baktiyar Dushebaev in Angular - русскоговорящее сообщество
Всем привет, как можно указать конкретные модули при сборке проекта?
источник