【发布时间】:2017-07-17 15:55:51
【问题描述】:
我无法弄清楚如何将 javascript 文件导入到我的 angular2 项目中。这是一个不属于 npm 的模块的文件,我能找到的唯一说明是使用 npm,这在此处不是一个选项。
我正在使用 angular cli,在我的 angular-cli.json 文件中我有:
{
"apps": [
"styles": [..],
"scripts": ["../pathtomyjs/file.js"]
]}
我运行了 ng build 和 ng serve,当我打开我的应用程序并查看 Web 控制台并尝试引用我的 js 文件中的函数时,我能够成功地做到这一点。
我在控制台中输入的示例:
var test = MyObject;
我得到 test = {};
但是,当我尝试这样做时
let test = MyObject;
在我的组件 .ts 文件中,我得到:
home.component.ts (10,11): Cannot find name 'MyObject'.)
不确定如何在 Angular2 中执行此操作。
谢谢!
【问题讨论】:
-
我在这里对此进行了深入探讨:here
标签: javascript angular typescript typescript-typings