我从https://l-lin.github.io/angular-datatables/#/getting-started安装数据表角度指令
从https://l-lin.github.io/angular-datatables/#/extensions/buttons安装数据表按钮扩展
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"node_modules/datatables.net-dt/css/jquery.dataTables.css",
"node_modules/datatables.net-buttons-dt/css/buttons.dataTables.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.js",
"node_modules/datatables.net/js/jquery.dataTables.js",
"node_modules/datatables.net-buttons/js/buttons.colVis.js",
"node_modules/datatables.net-buttons/js/buttons.flash.js",
"node_modules/datatables.net-buttons/js/buttons.html5.js",
"node_modules/datatables.net-buttons/js/buttons.print.js"
]
},
Run Code Online (Sandbox Code Playgroud)
"dependencies": {
"@angular/animations": "6.0.7",
"@angular/common": "6.0.7",
"@angular/compiler": "6.0.7",
"@angular/core": "6.0.7",
"@angular/forms": "6.0.7",
"@angular/http": "6.0.7",
"@angular/platform-browser": "6.0.7",
"@angular/platform-browser-dynamic": "6.0.7",
"@angular/platform-server": "6.0.7",
"@angular/router": "6.0.7",
"@nguniversal/module-map-ngfactory-loader": "^5.0.0-beta.5",
"angular-datatables": "^6.0.0",
"aspnet-prerendering": "^3.0.1",
"bootstrap": "^3.3.7",
"core-js": "^2.4.1",
"datatables.net": "^1.10.19",
"datatables.net-buttons": "^1.5.3",
"datatables.net-buttons-dt": "^1.5.3",
"datatables.net-dt": "^1.10.19",
"jquery": "^3.3.1",
"jszip": "^3.1.5",
"rxjs": "^6.2.1",
"zone.js": "^0.8.26"
},
Run Code Online (Sandbox Code Playgroud)
当我运行这个项目然后返回这样的错误:在此处输入图像描述
未捕获的类型错误:无法读取 button.flash.js 中未定义的属性“版本”