2015-10-13 19 views
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作品之前加載。這似乎已經完成了招...

+0

請alasql的最新版本的嘗試 - 現在shuld工作:https://cdn.jsdelivr.net/alasql/0.2/alasql-worker.min.js – mathiasrw

回答

0

似乎你使用它與requirejs或一些依賴庫

你要麼需要包括與分配的所有.js文件或將其添加爲一個依賴墊片

相關問題