Я занимаюсь разработкой веб-приложения, и у меня возникают проблемы при использовании AngularJS и jquery-vector-map, бывает, что, очевидно, после того, как я реализовал AngularJS, некоторые компоненты, использующие библиотеку jquery-vector-map, больше не работают,Представляя несколько ошибок в консоли, которые появляются только при импорте библиотеки angularjs, я все исследовал и не смог найти на это ответ.
Примером этого является фрагмент кода, в котором япопробуйте применить класс css с помощью действий jquery для анимации окна поиска:
import * as $ from 'jquery';
export default (function () {
$('.search-toggle').on('click', e => {
$('.search-box, .search-input').toggleClass('active');
$('.search-input input').focus();
e.preventDefault();
});
}());
<li class="search-box">
<a class="search-toggle no-pdd-right" href="javascript:void(0);">
<i class="search-icon ti-search pdd-right-10"></i>
<i class="search-icon-close ti-close pdd-right-10"></i>
</a>
</li>
В котором, когда я запускаю событие нажатия на кнопку, оно вызывает следующие ошибки в консоли.
Mytrys:
Глядя на проблему Google, я прочитал, что использование вызова javascript (0) с использованием AngularJS небезопасно, поэтому я изменил все эти вызовы только для href = "# " и все равно не сработало.