Вызов метода путем внедрения (от компонента к компоненту) в Angular не является обязательным {{}} - PullRequest
0 голосов
/ 25 марта 2020

Я создал проект в stackblitz, чтобы легко видеть, что происходит. Я вызываю метод из одного компонента, используя кнопку в другом компоненте. Он выполняет метод, но по какой-то причине не назначает цену переменным.

https://stackblitz.com/edit/angular-com1-com2?file=src%2Fapp%2Fcom2%2Fcom2.component.ts

Пожалуйста, не забудьте открыть консоль в stackblitz, чтобы увидеть больше информации .

Заранее спасибо.

1 Ответ

1 голос
/ 25 марта 2020

Вы можете использовать переменную шаблона и вызывать дочерний компонент, как показано ниже:

<button (click)="childComp.modifyMessage()">change message</button>
<app-com2 #childComp></app-com2>
...