0
所以讀另一article and solution here我發現圖書館Alasql這似乎做我所需要的。Alasql和Angular; jszip是不是構造錯誤
我已經安裝了它,並編寫驗證的概念應用程序中使用它,當我嘗試使用該文章中給出的說明,我得到:
Error: jszip is not a constructor
[email protected]://server:8443/vendor/js-xlsx/dist/xlsx.js:11295:12
[email protected]://server:8443/vendor/js-xlsx/dist/xlsx.js:11407:10
[email protected]://server/vendor/js-xlsx/dist/xlsx.js:11421:1
[email protected]://server:8443/vendor/alasql/dist/alasql.js:15656:17
[email protected]://server/vendor/alasql/dist/alasql.js:15556:3
[email protected]://server/vendor/alasql/dist/alasql.js:15529:3
[email protected]://server/vendor/alasql/dist/alasql.js line 7343 > Function:1:14
[email protected]://server/vendor/alasql/dist/alasql.js:6528:13
[email protected]://server/vendor/alasql/dist/alasql.js:6274:9
[email protected]://server/vendor/alasql/dist/alasql.js line 7757 > Function:1:57
queryfn/<@https://server/vendor/alasql/dist/alasql.js:6223:12
[email protected]://server/vendor/alasql/dist/alasql.js:6219:2
yy.Select.prototype.compile/[email protected]://server/vendor/alasql/dist/alasql.js:7352:14
[email protected]://server/vendor/alasql/dist/alasql.js:4240:27
[email protected]://server/vendor/alasql/dist/alasql.js:4190:10
[email protected]://server/vendor/alasql/dist/alasql.js:121:11
[email protected]://server/app/states/index/index.controller.js:20:23
,並且這些錯誤繼續下去的是Angular的習慣。
尋找一個解決方案,我發現https://github.com/SheetJS/js-xlsx/issues/184但是這似乎並沒有幫助我的。
所以我不知道其他人是否也遇到了這個,什麼他們對這個問題的解決辦法是,因爲我真的很喜歡使用這個庫,但拿不拿自己的例子代碼工作。
編輯:
因此,對於那些...我找到了解決辦法是在JSZip庫添加到我的應用程序誰可能是想出了同樣的問題(即使它看起來就像是包含在SheetJs庫),並確保它在Alasql作品之前加載。這似乎已經完成了招...
請alasql的最新版本的嘗試 - 現在shuld工作:https://cdn.jsdelivr.net/alasql/0.2/alasql-worker.min.js – mathiasrw