错误类型错误:无法读取未定义 Angular 6 的属性“mData”
Posted
技术标签:
【中文标题】错误类型错误:无法读取未定义 Angular 6 的属性“mData”【英文标题】:ERROR TypeError: Cannot read property 'mData' of undefined Angular 6 【发布时间】:2019-04-15 21:53:50 【问题描述】:我在普通表中使用了数据表。我只用了datatable [dtOptions]="dtOptions" [dtTrigger]="dtTrigger"
:
<table datatable [dtOptions]="dtOptions" [dtTrigger]="dtTrigger" class="table table-default table-sm table-striped">
<tr>
<th>Pay Units</th>
<th>IsActive</th>
<th></th>
<th><i class="fa fa-rotate-right" (click)="Refresh()"></i></th>
</tr>
<tbody>
<tr *ngFor="let payunit of PayUnits">
<td>payunit.Name</td>
<td><input type="checkbox" [(ngModel)]="payunit.IsActive"></td>
<td><i (click)="setUpDate(payunit)" class="fa fa-edit editbtn"></i></a></td>
<td><i (click)="delete(payunit.ID)" class="fa fa-close reject"></i></a></td>
</tr>
</tbody>
</table>
但它给出了错误 Cannot read property 'mData' of undefined 如何解决这个错误:
【问题讨论】:
发布您的表格代码,jquery dataTables 需要格式良好的表格。它必须包含 和 标签。 您能否发布一些您的代码以及您尝试解决此问题的方法,如果有任何问题,则无法正常工作,只是为了澄清您的问题...将您的代码添加到您的帖子中 我没有在我的表中添加 。当我添加提到的第一条评论时,它起作用了。谢谢 请注意,如果您没有得到正确答案,您应该先搜索您的问题和错误,然后在这里提问,您的问题可在:***.com/questions/25377637/… 好的,我知道了,谢谢fateme fazli 【参考方案1】:角度数据绑定和 html 视图之间的列未匹配。
【讨论】:
以上是关于错误类型错误:无法读取未定义 Angular 6 的属性“mData”的主要内容,如果未能解决你的问题,请参考以下文章
Angular 6:TypeError:无法读取未定义的属性“值”
Angular 8:错误类型错误:无法读取未定义的属性“无效”
Angular 5:错误类型错误:无法读取未定义的属性“偏移量”
Angular 6 TypeError:无法读取未定义的属性(读取“长度”)错误