Size: a a a

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

2019 December 05

SP

S P in Angular - русскоговорящее сообщество
Ребят, кто подскажет, как из одного компонента вызвать функцию другого.способов нашел немало, но как сделать правильно?
Мне нужно вызвать ее по событию в родителе.
Просто в одном компоненте запускается функция и внутри нее вызвать функцию другого компонента
источник

SP

S P in Angular - русскоговорящее сообщество
неужели никто не знает 🤔
источник

B

Bohdan in Angular - русскоговорящее сообщество
S P
Ребят, кто подскажет, как из одного компонента вызвать функцию другого.способов нашел немало, но как сделать правильно?
Мне нужно вызвать ее по событию в родителе.
Просто в одном компоненте запускается функция и внутри нее вызвать функцию другого компонента
Опишите какой функционал и тогда посоветуют способ верный
источник

SP

S P in Angular - русскоговорящее сообщество
Так я описал )
В одном компоненте запускается функция, внутри нее вызвать функцию другого компонента
источник

АС

Александр Семенов in Angular - русскоговорящее сообщество
S P
Ребят, кто подскажет, как из одного компонента вызвать функцию другого.способов нашел немало, но как сделать правильно?
Мне нужно вызвать ее по событию в родителе.
Просто в одном компоненте запускается функция и внутри нее вызвать функцию другого компонента
Вынести в сервис или отдельный класс
источник

SP

S P in Angular - русскоговорящее сообщество
Александр Семенов
Вынести в сервис или отдельный класс
а есть ссылка на подобное в доке или еще какой пример?ъ
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
источник

АС

Александр Семенов in Angular - русскоговорящее сообщество
S P
а есть ссылка на подобное в доке или еще какой пример?ъ
Как работаю сервисы описано в оф. документации, отдельный класс и в нем статический метод - это просто как вариант
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
как у него exportAs сделать чет не пойму
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Vladislav K. )
как у него exportAs сделать чет не пойму
exportAs не задан в компоненте
Попробуйте получить через @ViewChild
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
Arthur Bobrovskih
exportAs не задан в компоненте
Попробуйте получить через @ViewChild
ну через viewChild видит nativeElement ну короче инпут
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
пытаюсь вот с типом но чето не получается всеравно
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Vladislav K. )
ну через viewChild видит nativeElement ну короче инпут
@ViewChild(DaterangepickerDirective) picker: DaterangepickerDirective;
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
Arthur Bobrovskih
@ViewChild(DaterangepickerDirective) picker: DaterangepickerDirective;
ты как всегда прав, а вот в таком формате не как не выйдет доставть ? @ViewChild('picker', {'static': false}) picker: DaterangepickerDirective;
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
Просто есть вероятность что будет несколько календарей ...
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Vladislav K. )
ты как всегда прав, а вот в таком формате не как не выйдет доставть ? @ViewChild('picker', {'static': false}) picker: DaterangepickerDirective;
Попробуйте так
@ViewChild(‘picker’, { read: DaterangepickerDirective }) picker: DaterangepickerDirective;

Если
несколько picker надо достать тогда нужен декоратор @ViewChildren
источник

nt

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

j

jenia in Angular - русскоговорящее сообщество
Денис Макаров
Динамика в таких простых кейсах - оверхед
Ок. Спасибо
источник

АЯ

Александр Янович in Angular - русскоговорящее сообщество
огромное спасибо!!!
источник

VK

Vladislav K. ) in Angular - русскоговорящее сообщество
Arthur Bobrovskih
Попробуйте так
@ViewChild(‘picker’, { read: DaterangepickerDirective }) picker: DaterangepickerDirective;

Если
несколько picker надо достать тогда нужен декоратор @ViewChildren
спасибо то что надо
источник