我之前使用过以下代码
elmBrunch: {
makeParameters : ['--debug']
},
和javaccript.ts
import { clone } from '../../utilities/javascript';
在我的模块中,我使用以下语法进行了调用:
export function clone(source: any) {...}
一切正常。 但是,由于我使用的是Angular-cli,Chrome中会出现以下异常:
error_handler.js:47 EXCEPTION:无法读取未定义的属性'clone'
我的语法中是否存在错误的内容,就像我切换到Angular-cli时出现的那样?
我目前将此功能复制到我使用它的每个模块中,这解决了问题,但这不是我感到满意的。
答案 0 :(得分:1)
尝试按以下方式导入它:
import * as javascriptUtils from '../../utilities/javascript';
然后用:
来调用它this.x=javascriptUtils.clone(y);
取自https://github.com/angular/angular-cli#3rd-party-library-installation