【发布时间】:2018-03-19 22:05:04
【问题描述】:
我对 Angular 和前端 Web 开发非常陌生,所以也许我遗漏了一些东西 基本但我没有成功搜索到该问题的解决方案。
根据那个答案:Call pure javascript function from Angular 2 component
然后example
我正在尝试将外部 .js 文件导入到我的 Angular 组件中:
import '../../../src/Plugin/codemirror/mode/custom/custom.js'
@Component({
selector: 'txt-zone',
templateUrl: 'app/txtzone/Txtzone.component.html',
styleUrls: ['app/txtzone/TxtZone.css'],
})
路径是正确的相对路径,我知道这是因为如果它通过浏览器从 url 文本框直接加载 [http://localhost:50371/src/Plugin/codemirror/mode/custom/custom.js]
我可以看到文件内容...
这是 chrome 调试器抛出的异常:
zone.js:2263 获取 http://localhost:50371/src/Plugin/codemirror/lib/codemirror404(不是 找到)
如您所见,路径已更改(不明白为什么?)
1. 我该如何解决这个问题?
2.为什么.js文件的路径不是引用路径?
3. 是否有更好的方法将外部 .js 文件加载到我的组件中?
这个问题看起来很简单,但经过几个小时的搜索,我找不到任何答案。
【问题讨论】:
标签: javascript angular typescript