我最近開始使用Angular2(類型腳本),一切都很順利,直到我試圖導入外部JavaScript庫https://github.com/marchock/vertical-blocks。我已經嘗試了幾個方法,但沒有任何工作,我通常會得到一個錯誤,顯示庫沒有定義。Angular 2 - 使用外部庫
回答
這是一個全局庫,所以你不需要import
這個。相反,用它作爲你通常會前:
@Component({...})
export class ExampleComponent{
verticalBlocks: any;
ngOnInit(){
this.verticalBlocks = new VerticalBlocks({
...
});
}
}
,取而代之的import
簡單地聲明變量VerticalBlocks
使打字稿不會抱怨你使用它,知道它是一個使用
declare var VerticalBlocks: any;
一個全局庫
位於您的.ts
文件的頂部。
然後,只需在你的HTML添加腳本像往常一樣:
<script src="path/to/verticalblocks.js"></script>
謝謝,這解決了我的問題。 – Ryan
如果此問題解決了您的問題,請務必點擊答案旁邊的複選標記,因爲這將有助於其他人日後找到最能幫助您的答案。 – SnareChops
這對我也有幫助 - 你的評論雖然從軟件語言學的角度來看是有趣和悲傷的 - 這就像告訴某人喜歡某事 - 它不是你的錯,但想象一下,如果stackoverflow可以解析「固定」並自動檢查它 - 它也可以簡單在您評論之前詢問您的問題 – headwinds
- 1. 使用Angular 2的外部庫
- 2. Angular 2 - 在jQuery中使用外部庫
- 3. 將外部庫導入到Angular 2中
- 4. Angular Full Stack,如何使用外部庫?
- 5. Angular 2外部輸入
- 6. Angular 2外部lib錯誤
- 7. Angular 2引用外部DOM元素
- 8. Angular的外部庫回調
- 9. Zend Framework 2 - 如何使用外部庫
- 10. Angular 2外部化(屬性文件)
- 11. Angular 2 - 爲JIT和AoT導入外部庫
- 12. Angular 2/4/x和Typescript中的本地外部組件庫
- 13. 獲取外部JS庫爲Angular 2工作
- 14. 如何在Angular 2中使用外部Web組件
- 15. 使用外部庫
- 16. Angular 2部署
- 17. 在angular 4應用程序中使用外部的javaScript庫
- 18. 帶有外部js庫的Angular模板
- 19. 使用angular-cli從CDN加載外部庫
- 20. 如何在打字稿中使用外部JavaScript庫 - Angular 4
- 21. 如何在angular-cli上使用外部庫? (pdfmake)
- 22. 使用外部API過濾Angular流派
- 23. 在Angular 2中使用JS庫xml2js
- 24. 使用外部庫與角
- 25. angular 2訪問標籤外部路由器外(組件)
- 26. 導入庫Angular 2
- 27. 使用外部庫1
- 28. Angular 2 + SignalR - 從外部腳本訪問角內部
- 29. Angular 2從外部數據引導應用程序
- 30. 防止location.back()外部應用程序Angular 2
請發表你如何試圖導入庫。 –
這是一個如何導入jQuery的例子。對於大多數外部庫來說,這個概念是相似的:http://www.syntaxsuccess.com/viewarticle/using-jquery-with-angular-2.0 – TGH