Dies könnte mehr eine eckige Frage sein, aber ich versuche, die Klarheit DataGrid nach dem Laden von Daten (und dynamisch zeigen/ausblenden Spalten), aber ich bekomme immer den FehlerSo erhalten Sie einen Verweis auf Klarheit Datagrid von Typoskript
Uncaught TypeError: Cannot read property 'resize' of undefined
component.html
<clr-datagrid #contactsGrid>
[...]
</clr-datagrid>
component.ts
import { Component, OnInit, ViewChild } from '@angular/core';
import { Datagrid } from "clarity-angular";
export class GridComponent implements OnInit {
@ViewChild('contactsGrid') datagrid: Datagrid;
//@ViewChild('Datagrid') datagrid: Datagrid; //This doesn't work either
constructor() { }
ngOnInit() {
[...]
this.datagrid.resize(); //this.datagrid is undefined
}
}
Es war ein * ngIf auf meinem Datagrid, das scheint das Problem gewesen zu sein. Vielen Dank. – Jake