使用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了,所以会报错。