Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何导入自定义Js文件的所有方法_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 如何导入自定义Js文件的所有方法

Javascript 如何导入自定义Js文件的所有方法,javascript,angular,typescript,Javascript,Angular,Typescript,我刚开始学习Angular,现在我想把一个模板转换成Angular 为此,我需要导入模板的自定义js 经过一点搜索,我没有找到任何与立即将自定义js文件的“ALL”函数导入.component.ts文件相关的解决方案 我已经试过使用 用我的特定js方法名声明const declare const myTest: any; onClick(){ myTest(); } 我只想一次导入custom.js文件的所有方法“Answering”b/c我的代表级别不够高,无法添加要询问的注释,但

我刚开始学习Angular,现在我想把一个模板转换成Angular 为此,我需要导入模板的自定义js 经过一点搜索,我没有找到任何与立即将自定义js文件的“ALL”函数导入.component.ts文件相关的解决方案

我已经试过使用 用我的特定js方法名声明const

declare const myTest: any; 
onClick(){
   myTest();
 }
我只想一次导入custom.js文件的所有方法

“Answering”b/c我的代表级别不够高,无法添加要询问的注释,但您是否在导入语句中遇到特定错误

import*作为myTest从'path/to/custom/file'导入;
//或
const myTest=require('path/to/custom/file');

is
custom.js
在你的应用程序源代码、另一个npm包或它在线中你是如何将js文件添加到你的项目的
declare const myTest:any只要告诉typescript有一个变量,即使它没有加载到exist(未加载)是的,在src/assets/js/custom.js中不是一个错误,但我只想从我的组件调用js到外部js。只有当我将特定的方法名称传递到.component文件中时,它才起作用,但我只想添加我的数千行js文件中的所有方法。上面的一个示例应该允许您访问custom.js中定义的方法/属性文件:
myTest
成为包含所有内容的对象(例如,
myTest.method1(params)
myTest.property5
,等等)。