angular4 comment appeler une fonction dans un js externe

J'ai un jscript qui affiche un journal de la console:

x.js contient

function open() {
    console.log('this a function');
}

dans index.html de mon application

<script src="x.js"></script>

dans mon composant

declare var xJS : any;;

@Component({
   selector: 'employerfile',
   templateUrl: './employerfile.component.html'
})

export class EmployerFileComponent
    .....
    openURL() {
       xJS.open();  
    }
}

en html

<a (click)="openURL()"> click </a>

Lorsque j'exécute ce code, j'obtiens une exception@

Exception d'origine: xJS n'est pas défini

Comment puis-je appeler cette fonction externe?

OriginalL'auteur Florence | 2017-06-19