Загрузка внешних js на каждой странице в angular - PullRequest
0 голосов
/ 14 февраля 2020

Я использую следующий код для создания внешнего js и интеграции его на каждом маршруте (странице)

if(document.getElementById('mainJs') !=null){
      document.getElementById('mainJs').remove();
    }
    const main = document.createElement('script');
    main.src = '../assets/js/main.js';
    main.type = 'text/javascript';
    main.async = false;
    main.id = "mainJs";
    main.charset = 'utf-8';
    document.getElementsByTagName('head')[0].appendChild(main);

, но всякий раз, когда переключается маршрут, мой внешний js перестает работать

Я не уверен, что это именно та причина, но в chrome имя прослушивателя событий js изменяется с до изменения маршрута на после изменения маршрута

смена имени js вызывает эту проблему? Если да, что я должен сделать, чтобы решить эту проблему?

...