对象文字只能指定已知属性,而“按钮”在“设置”类型中不存在

时间:2019-10-14 08:40:35

标签: angular angular-material

我正在使用Angular 8和以下here中的示例 但是

enter image description here

,唯一的例外是

enter image description here

请帮助我解决这个问题。

2 个答案:

答案 0 :(得分:0)

只需确保将dtOptions声明为any

您可以在以下位置找到此评论:https://l-lin.github.io/angular-datatables/#/extensions/buttons

// Must be declared as "any", not as "DataTables.Settings"
dtOptions: any = {};

答案 1 :(得分:-2)

如果您或您的团队定义了类型Settings,则必须将buttons属性添加为:

buttons: any[];

buttons?: any[];

保持复古兼容性。

如果buttons类型是由第三方库定义的,则您使用它的方式存在问题,应检查文档以进行修复。