2

我正在尝试将这个外部 javascript 库CamanJS与我的 Ionic2(打字稿项目)一起使用

我发现了几篇类似thisthis的文章,但是它们都假设要使用的库是在类型

但是 CamanJS 还没有在打字中,并且有一张开放的

我的问题是,有没有办法将外部 js 库(尚未添加到类型中)添加到 ionic2(打字稿)项目?

4

1 回答 1

1

让我在一个常见的情况下描述这个过程:

  1. 要在 TypeScript 应用程序中包含 JavaScript 库,您必须首先将其作为脚本标记包含在 HTML 文件中。

    <script src="js/your_external_library.js"></script>

  2. 要使用该库,您必须将以下内容添加到您的ts文件之一:

    declare var libraryVar: any;

  3. 替换libraryVar为 JavaScript 库中的变量、函数或类。

至此,它就可以使用了。

  1. 在这些步骤之后,您可以将外部库与它提供的 API 一起使用。例如:

    this.libraryVar = new libraryVar(parameters);

  2. 使用正确的语法和外部库编译调用tsc和文件。.ts.js

于 2016-07-26T00:09:35.027 回答