J'ai essayé d'importer fuse.js dans une application angular2, mais je reçois une exception (fusible n'est pas défini). Je vérifie également le fichier de définitions (index.d.ts) dans le paquet.utiliser fuse.js dans Angular 2 application (tapuscrit)
ma classe dactylographiée est:
import 'fuse.js';
export class Myclass{
/**some code*/
public mySearchFunction(text, list, Opts){
let fuseSearch = new Fuse(list, Opts);
let fuseResults: any[] = fuseSearch.search(text);
return fuseResults
}
}
J'ai essayé aussi avec
import * as Fuse from 'fuse.js';
Quelle est la bonne façon d'utiliser cette bibliothèque?
Je l'ai fait une intégration angulaire + de fusejs qui prend en charge surbrillance des correspondances. Ce post a presque 1 an, donc je suppose que vous avez déjà trouvé une solution, mais je laisse tomber ici au cas où quelqu'un d'autre en aurait besoin: https://www.npmjs.com/package/angular-fusejs – leblma