typescript - Angular uygulamasına js dosyası doğru şekilde nasıl yüklenir?
Angular projesine harici js dosyası eklemeye çalışıyorum.
angular.json:
"scripts": [
"src/ebapi-modules.js"
]
Bundan sonra bu modülden gelen fonksiyonları HTML'de kullanabiliyorum, ama ayrıca bunları bileşenlerimde ve servislerimde de kullanmak istiyorum.
Yani birçok cevabı okuduktan sonra src içinde typings.d.ts oluşturdum ve değişkeni bildirdim:
declare var EB: any;
Burada hangi değişken adını kullanmam gerektiğinden emin değilim. EB bir fonksiyon adı, ama bunun doğru olup olmadığından emin değilim.
Bunu bile bileşenimde şöyle içe aktarmayı denedim:
import * as EB from '../../ebapi-modules';
Sonra onu şöyle kullanmayı denedim:
fnScanEnable() {
EB.Barcode.enable({ allDecoders: true }, this.fnBarcodeScanned);
this.scanData = "Scanner enabled";
}
ebapi-modules.js modülü npm'de yok.
Bir Angular 7 uygulamasına js dosyasını doğru şekilde nasıl yüklerim?