Я нахожусь в Angular и мне нужно вызвать метод одного компонента из другого.
Имея этот компонент:
import { Component, OnInit, Input } from '@angular/core';
@Component({
selector: 'app-popover',
templateUrl: './popover.component.html',
styleUrls: ['./popover.component.scss']
})
export class PopoverComponent implements OnInit {
constructor() {}
@Input() texto:string;
toggleWithGreeting(popover, texto: string) {
if (popover.isOpen()) {
popover.close();
} else {
popover.open({texto});
}
}
ngOnInit(): void {}
}
Мне нужно получить доступ к методу toggleWithGreeting из родительский компонент, у меня есть это:
send(){
this.renderer.selectRootElement(this.popName.nativeElement).toggleWithGreeting("","");
}
Но он не работает, я не могу получить доступ к методу, html, если вы можете помочь это:
<app-popover #popName [texto]="'Esto va a ser el mensaje de error'" ></app-popover>