使用angular+ngzorro的nz-table渲染表格的时候报错:

ERROR TypeError: this.nzData.slice is not a function

我的html部分代码如下:

  <nz-table #basicTable2 [nzData]="listOfData2" nzBordered [nzShowPagination]	=false>
</nz-table>

报错的原因很简单, [nzData] 需要传入一个数组。我们一定是给它传了个非数组形式的值,才会报这个错。

检查我的代码发现定义的时候listOfData2是数组,但是接口返回值以后把一个对象赋值给listOfData2了,所以会报错。

分类: 常见报错