Javascript Json数组大小和切片函数类型脚本
我正在尝试使用typescript和angular2为我的datatable实现分页。我有json数组,我需要切片并获取数组的长度,以便分页。然而,我对这件事感到厌烦。我得到的错误为this.data.slice不是函数,我也无法获得数组的长度Javascript Json数组大小和切片函数类型脚本,javascript,json,angular,typescript,angular2-services,Javascript,Json,Angular,Typescript,Angular2 Services,我正在尝试使用typescript和angular2为我的datatable实现分页。我有json数组,我需要切片并获取数组的长度,以便分页。然而,我对这件事感到厌烦。我得到的错误为this.data.slice不是函数,我也无法获得数组的长度 Json Array : [{ "id" : "2", "city" : "Test" , "country" :"TestCountry" }, {"id" : "1", "city" : "Test1" , "country" :"TestCo
Json Array : [{ "id" : "2", "city" : "Test" , "country" :"TestCountry" },
{"id" : "1", "city" : "Test1" , "country" :"TestCountry1" }]
下面是我编写的代码片段:
// get pager object from service
this.pager = this.pagerService.getPager(this.data.length, page);
// get current page of items
this.pagedItems = this.data.slice(this.pager.startIndex, this.pager.endIndex + 1);
在本例中,this.data表示我的json数组。任何帮助都将不胜感激 如果
length
和slice
都不可用,则数据数组可能未初始化。请提供数组实例化的详细信息。如果length
和slice
都不可用,则数据数组可能未初始化。请提供数组实例化的更多详细信息。