Come includere un file js esterno in Angular 4 e chiamare la funzione da angular a js

Diciamo che ho un file chiamato abc.js che ha una funzione xyz() . Voglio chiamare quella funzione nel mio progetto Angular 4. Come dovrei farlo?

Fare riferimento agli script all’interno del file angular-cli.json .

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

quindi aggiungere typings.d.ts

 declare var variableName:any; 

Importa nel tuo file come

 import * as variable from 'variableName'; 

Per includere una libreria globale, ad esempio il file jquery.js nell’array degli script da angular-cli.json:

 "scripts": [ "../node_modules/jquery/dist/jquery.js" ] 

Dopo questo, riavviare ng serve se è già avviato.

Puoi o

 import * as abc from './abc'; abc.xyz(); 

o

 import { xyz } from './abc'; xyz()