angular – 数据表问题 – ERROR TypeError:val.slice不是函数
发布时间:2020-12-17 17:10:17 所属栏目:安全 来源:网络整理
导读:错误类型错误: val.slice is not a function dataTable配置 $.p-dataTable #dt [value]="customers" [(selection)]="chkBoxSelect" dataKey="customerId" [rows]="10" [paginator]="true" paginatorPosition="both" [pageLinks]="5" [rowsPerPageOptions]="
错误类型错误:
dataTable配置 $.p-dataTable #dt [value]="customers" [(selection)]="chkBoxSelect" dataKey="customerId" [rows]="10" [paginator]="true" paginatorPosition="both" [pageLinks]="5" [rowsPerPageOptions]="[5,10,20]" [globalFilter]="gb" [headerCheckboxToggleAllPages]="false" [editable]="true" exportFilename="customers" [lazy]="true" [totalRecords]="totalRecords" onLazyLoad)="loadCustomersByPage($event)" 回电功能 $loadCustomersByPage(event: LazyLoadEvent) { const parameters = "?page=" + event.first + "&size=" + (event.first + event.rows); this._cs.findAllActiveCustomerDetailsByPage(parameters).subscribe( (data: any) => { this.customers = data; },(error) => { console.log("--error--" + error) } ); } 解决方法
看起来数据格式不正确..
这是分配给表的数据对象应如下所示: let cars = [ {"brand": "VW","year": 2012,"color": "Orange","vin": "dsad231ff"},{"brand": "Audi","year": 2011,"color": "Black","vin": "gwregre345"},{"brand": "Renault","year": 2005,"color": "Gray","vin": "h354htr"},{"brand": "BMW","year": 2003,"color": "Blue","vin": "j6w54qgh"},{"brand": "Mercedes","year": 1995,"vin": "hrtwy34"},{"brand": "Volvo","vin": "jejtyj"},{"brand": "Honda","color": "Yellow","vin": "g43gr"},{"brand": "Jaguar","year": 2013,"vin": "greg34"},{"brand": "Ford","year": 2000,"vin": "h54hw5"},{"brand": "Fiat","color": "Red","vin": "245t2s"} ] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |