在我的资源文件夹中,我有一个名为' imageTools.js'的脚本。在我的一个角度类型脚本文件中,我想调用' imageTools'但它没有得到承认。最好的方法是什么?
正如预期的那样,错误是:
[ts]无法找到名称' ImageTools'。
这是我的代码。
detectFiles(event) {
this.selectedFiles = event.target.files;
ImageTools.resize(this.selectedFiles[0], {
width: 1000,
height: 1000
}, function (blob, didItResize) {
this.testingBaseSixtyFour(blob);
});
}
答案 0 :(得分:0)
在index.html中导入你的jquery和javascript文件。在您的javascript文件中公开一个变量,您可以通过该变量调用您的函数。
在组件中初始化该变量并在组件中使用它,它将适合您。
var detect = function(){
detectFiles =function detectFiles(event) {
this.selectedFiles = event.target.files;
ImageTools.resize(this.selectedFiles[0], {
width: 1000,
height: 1000
}, function (blob, didItResize) {
this.testingBaseSixtyFour(blob);
});
}
return detectFiles :detectFiles
}
在组件中初始化检测此变量,其返回类型为任何
//检测。 detectFiles(event)
像这样