Конечно, другое решение разделяет функцию через сервис.

аюсь выполнить функцию из другого компонента (Эти 2 компонента НЕ являются братьями и сестрами). Я думаю, что мне нужно будет использовать@Output и eventEmitter чтобы сделать это или создатьобслуживание и подписаться нанаблюдаемый совместно использовать одни и те же данные во всех компонентах (я знаю, как передать сообщение (строку), но я не знаю, как выполнить функцию). Я не совсем уверен, с чего начать. Я пытаюсь казнитьfunction1 ИЗfunction2, Может кто-нибудь помочь мне, как заставить это работать?Пожалуйста, предоставьте поршень, Вот как выглядит мой проект:

   src
   |__app(FOLDER)
      |__home(FOLDER)
      |     |
      |     |__home.component.ts 
      |                  |______function2(){
      |                          What do I need to put in here to execute function1?
      |                          }
      | 
      |__products(FOLDER) 
           |
           |__tools(FOLDER)
                  |
                  |____tools.component.ts
                                   |____function1(){
                                         alert("I'm inside function 1!!");
                                         }

Как вы видели у меня есть файлhome.component.ts у которого есть function2 и файлtools.component.ts у которого есть function1, так что есть идеи, как выполнить function1 из function2?

Ответы на вопрос(4)

Ваш ответ на вопрос