2017-04-11 51 views
0

我試圖重新形成我之前的一個問題,因爲沒有人似乎已經理解我想要實現的目標。必須是我的英語不好...Angular 2導入一個javascript(無類型)文件

我有一個非類型的js文件,我需要導入/使用角2組件。

我不能使用npm install作爲問題的庫沒有NPM安裝:PLYLoader.js它使用THREE JS。

我已經成功導入了三個js,因爲它有一個npm安裝,它可用並在我的組件中工作。

這裏還沒有一個清晰的例子,詳細解釋如何以及在哪裏將JS文件導入到角度2中。請注意是JS而不是TS。

這讓我很生氣,任何幫助都會非常感激。

Ciao。迪諾

+0

你的PLYLoader.js是否將自己公開爲模塊? – tschaka1904

+0

如果你的PLYLoader.js像jQuery一樣暴露自己,那麼這個就是了。 jQuery將自己與'$'放在文檔中。你的PLYLoader是否這樣做?如果是這樣,你可以將它添加到你的'index.html'和你的組件中,你可以這樣做:'declare const :any;' – tschaka1904

+0

這就實現了。謝謝 – Dino

回答

0

正如在評論中已經解釋的那樣,如果您的PLYLoader.js自己曝光,例如jQueryjQuery將本身與$對齊。你的PLYLoader.js這樣做嗎?如果是這樣,你可以將它添加到你的index.html和你的組件,你可以做這樣的事情:declare const <your_place_holder> : any;

請讓我知道如果您有任何進一步的問題。