如何使用angular-cli导入angular2中的函数?

时间:2016-12-10 18:48:46

标签: function angular import angular-cli

我之前使用过以下代码

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时出现的那样?

我目前将此功能复制到我使用它的每个模块中,这解决了问题,但这不是我感到满意的。

1 个答案:

答案 0 :(得分:1)

尝试按以下方式导入它:

import * as javascriptUtils from '../../utilities/javascript';

然后用:

来调用它
this.x=javascriptUtils.clone(y);

取自https://github.com/angular/angular-cli#3rd-party-library-installation