2017-09-01 3 views
0

J'utilise un contrôle de pagination personnalisé. Pour initialiser le contrôle, j'appelle gridOptions.api.paginationGetPageSize() et gridOptions.api.paginationGetRowCount(). J'ai essayé d'appeler les deux méthodes api sur onPaginationChanged et onGridReady, chaque fois que je reçois l'erreurAg-Grid: Impossible de lire la propriété 'api' de undefined

Impossible de lire la propriété 'api' undefined

Toutes les idées pourquoi. J'utilise md-paginator (contrôle du matériau angulaire 2) pour la pagination.

+0

Mon ag-grille est situé à l'intérieur composant enfant, comme je suis en utilisant les onglets. Comment savoir si le composant enfant est initialisé? – Maverik

Répondre

0

Une possibilité est que votre vue ne trouve pas et n'initialise pas votre grille dans le composant.

Avez-vous essayé ce qui suit: (. Onglets sont les composants de l'enfant)

<ag-grid-angular *ngIf="gridOptions != null" ...