42 votes

Type non capturéErreur : Impossible de convertir l'objet en valeur primitive (zone-evergreen.js :171)

Dans Angular 9 (en utilisant Bootstrap 4 et Jquery 3.5.1). en cliquant sur le bouton d'effondrement de bootstrap, je reçois une erreur sur ma console de navigateur au lieu d'un menu déroulant.

Je ne sais vraiment pas d'où vient exactement l'erreur.

Can't convert object to primitive value(zone-evergreen:171).


Uncaught Type Error: Cannot convert object to primitive value(zone-evergreen.js:171 )
    at RegExp.test (<anonymous>)
    at HTMLDivElement.<anonymous> (bootstrap.bundle.min.js:6)
    at Function.each (jquery.min.js:2)
    at S.fn.init.each (jquery.min.js:2)
    at S.fn.init.a._jQueryInterface [as collapse] (bootstrap.bundle.min.js:6)
    at HTMLDivElement.<anonymous> (bootstrap.bundle.min.js:6)
    at Function.each (jquery.min.js:2)
    at S.fn.init.each (jquery.min.js:2)
    at HTMLButtonElement.<anonymous> (bootstrap.bundle.min.js:6)
    at HTMLDocument.dispatch (jquery.min.js:2)

0voto

Pedro Ferreira Points 51

À la réponse d'aujourd' hui, jquery résolvent déjà le problème et vous n'avez pas à faire de régression.

Désinstallez simplement jquery, installez-le à nouveau et la dernière version 3.5.1, publiée le 2020-05-04, devrait résoudre le problème - pour moi, il l'a fait, et j'utilise également Angular 9 et BS4*
A Beauty - retour à la normale.

0voto

asotog Points 137

J'ai trouvé ce problème aussi, donc je suis passé de 3.5.0 à 3.5.1 (dernier) et l'erreur a disparu

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X