1
resposta

Como consigo chaamar uma função em outro componente?

componente chart-tabs.componente.ts

  saveState(params) {  

    this.gridApi = params.api;
    this.gridColumnApi = params.columnApi;

    var savedState;
    var savedPivotMode;
    savedState = this.gridColumnApi.getColumnState();
    savedPivotMode = this.gridColumnApi.isPivotMode();

HTML <ng-template #exportFooter> <button nz-button class="button-outline" nzType="default" (click)="handleExportModalCancel()" >

actions-modal.component.html

 preferenceSave(): void {
    this.isExportModalVisible = !this.isExportModalVisible
    this.removeQuickAccessModalUrlParmeter();
    this.preference;



  }
1 resposta

Fala ai Thiago, tudo bem? Depende, se os componentes forem um relacionamento de pai e filhos você pode utilizar o EventEmitter junto com o @Output.

Caso sejam componentes bem distintos você pode precisar aplicar um padrão de eventos, onde X componentes se inscrevem em um evento e um componente dispara esse evento para os ouvidores realizarem uma execução.

Espero ter ajudado.