它的原因是首先呈现表,然后在api调用后加载数据。我曾经
ngIf
在获取数据之前隐藏表,那么它将正确加载。这只是个实验。
<table datatable class="table" *ngIf="flg" >
.ts文件
flg: boolean = false;
this._UsersService.GetUser(Mobile, Department, Section, Branch, designation_Id, group).subscribe((data: ResponseData) => {
if (data.data.length > 0) {
this.flg = true;
this.UserList = data.data;
}
console.log(this.UserList);
},
error => { this.errorMessage = <any>error },
() => {
});