Bonjour, je souhaite utiliser un plugin jquery dans mon fchier ts.
J'ai importé la librairie et installer ce qu'il fallait dans le json:
Du coté composant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 "scripts": [ "node_modules/jquery/dist/jquery.min.js", "node_modules/tablesorter/dist/js/jquery.tablesorter.min.js", ],
le $ semble bien reconnu. Pour pouvoir compiler j'ajoute une interface :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import * as $ from "jquery"; window['$'] = window['jQuery'] = $; ngAfterViewInit() { $('TABLE').tablesorter({sortList: [[6, 0]],widthFixed: true}); }
A ce stade le compilateur ne retourne plus d'erreur . Mais ma page elle si!! :
Code : Sélectionner tout - Visualiser dans une fenêtre à part interface JQuery { tablesorter(options?: any): any;}
J'avoue que je sèche un peu la ^^ERROR TypeError: jquery__WEBPACK_IMPORTED_MODULE_2__(...).tablesorter is not a function
Si qq'un voit ou est le soucis je suis preneur.
Partager