2017-05-02 7 views
0

angle 4コンポーネントにjsライブラリmoney.jshttps://www.npmjs.com/package/money)をインポートしようとしています。angular4でmoney.js(external js lib)を使用しています

fx.convert(12.99, {from: "GBP", to: "HKD"}); 

は、残念ながら、私は:私はそれを使用しようとしたコンポーネント内

declare var fx: any; 

import '../../../node_modules/money/money.js'; 

私はnpm install moneyでそれをインストールし、私のコンポーネントに次のコードを追加しましたfxが定義されていないというエラーが発生しました。

money.jsファイルDIDがロードされていることが重要です(デベロッパーツールでソースを検索するとわかります)。

誰かが助けることができますか?

+0

を助け

希望が重複することは動作しません..私はこのいずれかの方法を試してみたこの答えhttp://stackoverflow.com/a/41121361/4712391 –

+0

を参照してください可能性があります。私が言及したように:jsファイルDIDが読み込まれます。何らかの理由でmoney.js内でfx関数を使用することはできません – ohadinho

答えて

0

import * as fx from 'money'; 

で十分です。私たちはそのようなコードベースでlodashを使用しています。

0

あなたはこのようなあなたのライブラリをインポートすることができます。インポートした変数にアクセスしたい場合、あなたはそれに名前を与える必要があります

import {* as fx} from '../../../node_modules/money/money.js'; 
関連する問題