【问题标题】:Angular 2 import a javascript (untyped) fileAngular 2导入一个javascript(无类型)文件
【发布时间】:2017-04-11 13:30:25
【问题描述】:

我试图重新表述我之前的一个问题,因为似乎没有人理解我想要达到的目标。一定是我英语不好……

我有一个无类型的 js 文件,我需要在 angular 2 组件中导入/使用它。

我无法使用 npm install,因为相关库没有安装 NPM:PLYLoader.js 它使用三个 JS。

我已经成功导入了三个 js,因为它有一个 npm 安装,并且可以在我的组件中使用。

没有明确的示例详细说明如何以及在何处将 JS 文件导入 Angular 2。请注意是 JS 不是 TS。

这让我发疯,任何帮助将不胜感激。

Ciao。迪诺

【问题讨论】:

  • 您是否将 PLYLoader.js 公开为一个模块?
  • 例如,如果您 PLYLoader.js 像 jQuery 一样将其暴露出来,这会发生。 jQuery 将$ 置于文档中。您的 PLYLoader 会这样做吗?如果是这样,您可以将其添加到您的 index.html 并在您的组件中您可以执行以下操作:declare const <your_place_holder> : any;
  • 成功了。谢谢
  • 超级!刚刚将我的评论复制到答案部分! ;-)

标签: javascript file angular import


【解决方案1】:

正如 cmets 中已经解释的那样,如果您的 PLYLoader.jsjQuery 一样暴露自己。 jQuery 与文档的$ 相呼应。你的PLYLoader.js 会这样做吗?如果是这样,您可以将其添加到您的 index.html 并在您的组件中执行以下操作:declare const <your_place_holder> : any;

如果您还有其他问题,请告诉我。

【讨论】:

    猜你喜欢
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-24
    • 1970-01-01
    • 2017-05-13
    • 2020-08-16
    • 1970-01-01
    相关资源
    最近更新 更多