Ich habe versucht, fuse.js in einer angular2-App zu importieren, aber ich bekomme eine Ausnahme (Fuse ist nicht definiert). Ich überprüfe auch die Definitionsdatei (index.d.ts) im Paket.Verwenden Sie fuse.js in Angular 2-Anwendung (Typoskript)
in Typoskript meiner Klasse ist:
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
}
}
Ich habe auch versucht mit
import * as Fuse from 'fuse.js';
Was ist der richtige Weg, um diese Bibliothek zu benutzen?
ich eine Winkel + fusejs Integration hat, die Übereinstimmungen hervorheben unterstützt. Dieser Beitrag ist fast 1 Jahr alt, also denke ich, dass Sie bereits eine Lösung gefunden haben, aber ich lasse das hier fallen, falls jemand anderes es braucht: https://www.npmjs.com/package/angular-fusejs – leblma