使用angular创建一个页面时,一个点击事件开始报错:

ERROR TypeError: jit_nodeValue_18(…) is not a function

报错执行的位置是一个button的click事件,代码如下:

<button nz-button nzType="primary" (click)="contrast()">数据对比</button>

要渲染的数据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重复,所以会报错,我们只要把其中一个名称修改即可。

分类: 常见报错