У меня есть приложение Angular 8 (сгенерированное с помощью angular-cli), которое использует UpgradeModule для начальной загрузки приложения AngularJS. Я также использую угловой гибридный маршрутизатор от ui-router для маршрутизации с моим гибридным приложением. Эта настройка, кажется, работает нормально, но с одной оговоркой: я не нашел хорошего способа отделить использование ресурсов js / css / scss в моем приложении.
Я использовал атрибуты "scripts" и "styles" в моем angular.json для обозначения глобальных стилей, но это не совсем то, что я хочу.
Например, предположим, что яЯ хочу использовать Bootstrap CSS / JS 3.x для моих модулей / компонентов AngularJS, но Bootstrap SCSS / JS 4.x для моих модулей / компонентов Angular 8.
Для моих атрибутов SCSS успех был ограничен созданием AngularJSкомпонент оболочки и использование инкапсуляции вида ShadowDOM, но это плохо сочетается с моей реализацией ui-router по причине, указанной здесь здесь
Если вы создаете Angular (2+)ui-view, то любой вложенный ui-view также должен быть угловым (2 +).
Любые рекомендации приветствуются: -)