我在从 TypeScript 调用 JS 脚本时遇到了一些麻烦。我尝试了互联网上的所有示例,但在我的情况下不起作用。
这实际上非常简单。
假设您有一个名为 的 JS 脚本myScript.js
和一个名为.ts 的 Angular2 应用程序文件myComponent.component.ts
。在此示例中,这两个文件将位于同一文件夹中。
现在从您的 .ts 文件中,您可以简单地以这种方式导入 .js 文件:
import * as myScript from './myScript';
然后使用您的导入,例如 myScript.doSomething()
编辑 1:
为了进一步澄清,您需要export
在 js 文件中添加内容,否则它们将不会向调用者公开任何内容。
例如,你的 myScript.js 文件应该是这样的:
export default {
function doSomething() {
console.log('i am doing something amazing');
}
}
您可以在此mdn 页面上找到更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句