Привет, есть шаред компонент, представляющий собой кнопку, по клику по кнопке вызывается определенный метод. Вот мне в другом компоненте надо вызывать этот метод, а сама кнопка, темплейт не нужны. Метод надо вызывать в определенный момент программно, то есть не юзером по клику. Итого, мне надо вызвать в компоненте А метод компонента Б.
На данный момент это сделано через фабрику, в А резолвится Б и вызывается метод, но надо прокидывать инжектор + вызывать хук, хотелось бы упростить это. Можно как-то обернуть Б компонент в темплейт или директиву, чтобы на UI его не было, а через ViewChild я получил инстанс? Или через ViewContainerRef добавить его, но сразу же скрыть? Или решение через [hidden], лучше ли оно чем через фабрику? Какие вообще варианты связать эти два компонента? Спасибо