我尝试将js库money.js
(https://www.npmjs.com/package/money)导入 angular 4 组件。
我已经npm install money
安装了它,并将以下代码添加到我的组件中:
declare var fx: any;
import '../../../node_modules/money/money.js';
在我尝试使用它的组件中:
fx.convert(12.99, {from: "GBP", to: "HKD"});
不幸的是,我收到了fx
未定义的错误。
提及加载money.js
文件 DID 非常重要(我在开发人员工具中搜索源代码时找到它。)
有人可以协助吗?
答案 0 :(得分:0)
您可以像这样导入您的库:
import {* as fx} from '../../../node_modules/money/money.js';
答案 1 :(得分:0)
如果要访问导入的变量,则应为其命名。
import * as fx from 'money';
应该足够了。我们在代码库中使用lodash
就是这样。
希望有所帮助