我對角度和前端Web開發很新,所以也許我錯過了一些基本的東西 ,但我沒有成功搜索該問題的解決方案。如何從角度2組件訪問外部JavaScript文件
根據這個問題的答案:Call pure javascript function from Angular 2 component
並遵循example
我試圖引入外部js文件到我的角度成分:
import '../../../src/Plugin/codemirror/mode/custom/custom.js'
@Component({
selector: 'txt-zone',
templateUrl: 'app/txtzone/Txtzone.component.html',
styleUrls: ['app/txtzone/TxtZone.css'],
})
的路徑是正確的相對路徑,我知道,因爲如果它通過瀏覽器[http://localhost:50371/src/Plugin/codemirror/mode/custom/custom.js]
從url文本框加載dirally我可以看到文件內容...
這是鉻調試器拋出異常:
zone.js:2263 GET http://localhost:50371/src/Plugin/codemirror/lib/codemirror 404(未找到 )
正如你所看到的路徑被改變(唐不明白爲什麼?)
1.我該如何解決這個問題?
2.爲什麼.js文件的路徑不是引用路徑?
3.也許有更好的方法來加載外部.js文件到我的組件?
它看起來相當微不足道的問題,但經過幾個小時的搜索我找不到任何答案。
檢查此[鏈接](https://rahulrsingh09.github.io/AngularConcepts/faq)它具有與進口使用類型的JS和不typesAlos一個問題,你可以看看這個[答案] (https://stackoverflow.com/questions/45339209/jquery-is-not-defined-in-bootstrap-sass/45387777#45387777) –