使用angular创建一个页面时,一个点击事件开始报错:
ERROR TypeError: jit_nodeValue_18(…) is not a function
报错执行的位置是一个button的click事件,代码如下:
<button nz-button nzType=“primary” (click)=“contrast()”>数据对比
要渲染的数据html代码如下:
<nz-table #contrast [nzData]="contrastData" nzBordered>
<thead>
<tr>
<th>企业名称</th>
<th>统一社会信用代码</th>
<th>备案人</th>
<th>备案人电话</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let data of contrast.data">
<td>{{data.companyName}}</td>
<td>{{data.code}}</td>
<td>{{data.name}}</td>
<td>{{data.tel}}</td>
</tr>
</tbody>
</nz-table>
这个报错的主要原因是方法名和下面表格的变量名contrast重复,所以会报错,我们只要把其中一个名称修改即可。