我有一个名为abc.js的JavaScript文件,它有一个名为xyz()的"公共"函数.我想在我的Angular 项目中调用这个函数.我该怎么做?

推荐答案

参考angular-cli.json(使用angular 6+)文件时为angular.json)中的脚本.

"scripts": [
    "../path" 
 ];

然后添加typings.d.ts(如果该文件尚不存在,则在src中创建该文件)

declare var variableName:any;

在您的文件中将其导入为

import * as variable from 'variableName';

Angular相关问答推荐

Angular 升级到v16和Ant设计错误:';nzComponentParams';类型';ModalOptions';中不存在

如何使用新的@for遍历Angular 为17的对象?

无法添加@angular/pwa

使选项卡与父零部件成一定Angular 激活

如何将Angular 服务包含在延迟加载的独立组件路由中?

bootstrap 可折叠菜单在单击时未展开.Angular 应用程序

从 Angular 应用程序中删除散列标签后无法从 Apache 访问 API

如何在 Angular 中顺序执行回调

组件的导入不能以Angular 工作

如何更改 Angular material 按钮中的内部 RippleColor 和 UnboundedRipple 效果?

如何以Angular 显示动态视图模型

在 angular2 中,如何获取在为 @Input 发送的对象上更改的属性的 onChanges

Angular 2 - 事件列表

Angular将 Select 值转换为 int

如何使用 Angular 6 工作的 ngModel 创建自定义输入组件?

Angular CLI 输出 - 如何分析Bundle 文件

如何在 angular2 中的 div 的 contenteditable 上使用 [(ngModel)]?

如何在 Angular 2 中跟踪路由?

Angular2:无法读取未定义的属性名称

Angular2 中 Http.DELETE 请求的正文