如何在Ionic 1中导入库?

时间:2017-12-09 21:29:10

标签: ionic-framework

我正在学习Ionic来构建一个需要一些线性代数的应用程序。似乎我必须以某种方式将mathjs导入到我的项目中。

到目前为止,我已在我的项目文件夹中完成此操作:

npm install mathjs --save

但现在呢?我在哪里实际导入它?我试过写

import math from 'math'
app.jsangular.module() { ... }内的

。当我这样做时,我得到:

SyntaxError: import declarations may only appear at top level of a module

我也尝试过添加

<script src="js/math.js"></script>
index.html中的

,但这也不起作用。我整个下午都试图找到文档或示例,但无济于事。我错过了什么?

1 个答案:

答案 0 :(得分:1)

对于离子v1,你只需要在index.html页面中包含mathjs库,和mathjs公开全局math对象,所以你不需要注入任何东西,你可以随时在你的应用程序中调用它。

如果你使用凉亭,只需按照

安装lib
bower install mathjs --save

然后

<script src="path/to/bower_components/mathjs/dist/math.min.js" type="text/javascript"></script>

或者你可以使用cdn

在index.html中添加

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/3.9.1/math.min.js"></script>