我从一个API中获取数据,并使用角2来呈现它。
getData() {
this.http.get('api/Employee').subscribe(result => {
var localdata = result.json();
for (var i = 0; i < localdata.length; i++)
this.employeeList.push(localdata[i]);
console.log(this.employeeList);
$('#example').DataTable();
})
}一旦我获得数据,我必须使用
$('#example').DataTable();但我现在面临的问题是:,表中没有数据,也没有数据。

发布于 2017-07-27 08:10:39
通过导入AfterViewInit最终解决了这个问题
export class EmployeeComponent implements AfterViewInit {
ngAfterViewInit() {
setTimeout(() => {
$('#example').DataTable();
}, 1000);
}
}https://stackoverflow.com/questions/45329250
复制相似问题