相关疑难解决方法(0)

如何在Angular 4中包含外部js文件并从angular到js调用函数

假设我有一个名为abc.js具有功能的文件xyz().我想在我的Angular 4项目中调用该函数.我该怎么办?

javascript angular

101
推荐指数
5
解决办法
14万
查看次数

如何将JavaScript文件导入angular2

我无法弄清楚如何将javascript文件导入我的angular2项目.这是一个不是npm的模块的文件,我能找到的唯一指令是使用npm,这不是一个选项.

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

{
"apps": [
  "styles": [..],
  "scripts": ["../pathtomyjs/file.js"] 
]}
Run Code Online (Sandbox Code Playgroud)

我运行构建和ng服务,当我打开我的应用程序并查看Web控制台并尝试引用我的js文件中的函数时,我能够成功完成.

我键入的控制台中的示例:

var test = MyObject; 
Run Code Online (Sandbox Code Playgroud)

我得到test = {};

但是,当我尝试做的时候

let test = MyObject;
Run Code Online (Sandbox Code Playgroud)

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

home.component.ts (10,11): Cannot find name 'MyObject'.)
Run Code Online (Sandbox Code Playgroud)

不知道如何在Angular2中这样做.

谢谢!

javascript typescript typescript-typings angular

11
推荐指数
1
解决办法
3万
查看次数