最佳答案
我有这个模块,它将外部库与额外的逻辑组件化,而不直接将<script>
标记添加到index.html中:
import 'http://external.com/path/file.js'
//import '../js/file.js'
@Component({
selector: 'my-app',
template: `
<script src="http://iknow.com/this/does/not/work/either/file.js"></script>
<div>Template</div>`
})
export class MyAppComponent {...}
我注意到ES6规范中的import
是静态的,在TypeScript编译期间而不是在运行时解析。