Size: a a a

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

2021 May 12

R

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

DK

Danil Kavaliou in Angular - русскоговорящее сообщество
HI Народ,

Работал кто с ContentChildren

Может кто подсказать, как ловить не только изменения по кол-ву childrenoв, но и по изменениям в самих чилдреннах.

В частности есть кейс:
Родитель Tabs элемент, читает дочерние элементы с директивой tab
нужно отлавливать изменения не только кол-ва этих деректив, но и ловить случаи, когда изменяется input любой из директивы
источник

N👩

Nikita 👩🏻‍💻💭... in Angular - русскоговорящее сообщество
А что не работает ?)
источник

E

Ekaterina in Angular - русскоговорящее сообщество
А у вас даже консоль лог не выводится? Или как не работает? А то накидала похожий пример в сиэкблице, вроде, работает
источник

R

Rus in Angular - русскоговорящее сообщество
Даже в консоль не выводится
источник

E

Ekaterina in Angular - русскоговорящее сообщество
А точно везде все зависимости прописали? Декларации там, подключение и вот это вот все
источник

R

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

R

Rus in Angular - русскоговорящее сообщество
Спс что заморочились со стакблицем и выявили что пример рабочий буду искать проблему у себя
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Да не за что... Хотела проверить пару вариантов) А если в конструкторе директивы в консоль что-то вывести, то сработает?
источник

A

Alex in Angular - русскоговорящее сообщество
Ребята, привет.

По нажатию на Enter у меня происходит поиск.

Но вот если ответ на запрос долго не приходит и отправить новый(ые) запрос(ы), то образуется рад запросов, которые будут менять данные в тот момент, когда придет ответ.

Как можно отменить предыдущий поисковый запрос, если отправляется новый?

Можно конечно запретить отправлять новые запросы, пока не пришёл ответ на старый, но делать так не хочется.
источник

A

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

A

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

A

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

VM

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

A

Alex in Angular - русскоговорящее сообщество
А как это правильно записать?
источник

R

Rus in Angular - русскоговорящее сообщество
проблема была в зависимостях спс
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
this.search$.pipe(
   debounceTime(400),
   distinctUntilChanged(),
   switchMap((str) => request(str))
 ).subscribe(
   (val: string) => {})
 );
источник

A

Alex in Angular - русскоговорящее сообщество
Это нужно в onInit прописать? А search$ - это subject?
Я почему-то теперь не могу отправить больше одного запроса
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
search$ - это subject. в него некстишь новые значения.
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
покажи реализацию
источник