W Angular 9 (przy użyciu Bootstrap 4 i Jquery 3.5.1). po kliknięciu przycisku zwinięcia programu ładującego pojawia się błąd w konsoli przeglądarki zamiast menu rozwijanego .
Naprawdę nie wiem, skąd dokładnie wziął się ten błąd.
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)
bootstrap-4
angular9
Rohit Kumar
źródło
źródło
Odpowiedzi:
Wydaje się, że ten problem dotyczy jQuery 3.5.0. Jest to przełomowa zmiana, która wpływa na wiele wtyczek. Tymczasowe przywrócenie poprzedniej wersji jQuery (jak 3.4.1) rozwiązało problem.
Źródło: jQuery Issue # 4665
źródło
npm i [email protected]
naprawiono mójCannot convert object to primitive value
problem.