2017-12-09 17 views
1

私は、線形代数を必要とするアプリケーションを構築するためにIonicを学んでいます。私は何とかmathjsを自分のプロジェクトにインポートしなければならないようです。Ionic 1でライブラリをインポートするにはどうすればよいですか?

npm install mathjs --save 

しかし、今何:

これまでのところ、私は私のプロジェクトのフォルダでこれをやりましたか?どこで実際にインポートしますか?私はangular.module() { ... }内、app.js

import math from 'math' 

を書いてみました。私はこれを行うと、私が手:

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

私もindex.html

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

を追加しようとしたが、それはどちらか動作しません。私はすべての午後、ドキュメンテーションや例を探すのに費やしましたが、無駄です。私は何が欠けていますか?イオンv1の

答えて

1

は、あなただけの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> 
+0

ありがとうございます!私は2番目の選択肢を試して、すぐに動いた。バワーを使用する代わりにこのようにすることには不利な点はありますか? –

関連する問題