0
我在ngOnInit方法內的Angular 2應用程序中使用了Ag-grid API。ag-grid API在Angular 2中未定義
在onGridReady事件like mentioned in this post中,API是可訪問的,事情工作正常。
不過,我需要調用API下面的方法之一,也是:
- onRowDataChanged
- onNewColumnsLoaded
- onModelUpdated
這是行不通的,因爲API是未定義。另外,出於某種原因,我也可以在onCellDoubleClicked和onCellClicked事件中調用API。
這似乎是一個錯誤。有誰知道發生了什麼事?
請查看代碼波紋管:
ngOnInit() {
this.gridOptions = <GridOptions>{
onGridReady: function (param) {
param.api.sizeColumnsToFit(); // works fine
},
onCellDoubleClicked: function (param) {
param.api.sizeColumnsToFit(); // works fine
},
onRowDataChanged: function (param) {
param.api.sizeColumnsToFit(); // API is undefined
},
};
}
請提供一些代碼示例 –
你可以看到我的SOLUT離子在這裏: http://stackoverflow.com/a/44094147/2372205 – Guenther