angular – 数据表问题 – ERROR TypeError:val.slice不是函数

前端之家收集整理的这篇文章主要介绍了angular – 数据表问题 – ERROR TypeError:val.slice不是函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
错误类型错误

val.slice is not a function

dataTable配置

@H_403_19@$.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)"

回电功能

@H_403_19@$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) } ); }

解决方法

看起来数据格式不正确..

这是分配给表的数据对象应如下所示:

@H_403_19@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"} ]

猜你在找的Angularjs相关文章