如何将JavaScript文件导入angular2

凯文·萨尔

我在弄清楚如何将javascript文件导入我的angular2项目时遇到了麻烦。它不是npm之外的模块文件,我只能找到的指令是使用npm,这不是这里的选项。

我正在使用angular cli,在我的angular-cli.json文件中有:

{
"apps": [
  "styles": [..],
  "scripts": ["../pathtomyjs/file.js"] 
]}

我进行构建和服务,当我打开我的应用程序并查看Web控制台并尝试引用js文件中的功能时,我能够成功做到这一点。

我在控制台中输入的示例:

var test = MyObject; 

然后我得到test = {};

但是,当我尝试做

let test = MyObject;

在我的.ts组件文件中,我得到:

home.component.ts (10,11): Cannot find name 'MyObject'.)

不确定如何在Angular2中执行此操作。

谢谢!

做:

declare var MyObject: any;

let test = MyObject;

要么:

let test = (<any> MyObject);

对于jQuery:

declare var jQuery: any;

jQuery.ajax({ ... });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章