Angular 6 - Наличие разных сценариев и стилей для разных макетов - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь реализовать отдельные макеты для гостевой домашней страницы и страницы администратора в приложении Angular 6. Дело в том, что у меня есть два разных шаблона, каждый со своими файлами js и css. Я нашел способ использовать стили на уровне компонентов, но для сценариев я не могу найти какой-либо способ, вместо того, чтобы использовать какой-либо метод, который будет загружать все сценарии там, где они мне нужны и когда они мне нужны. Похоже, моя гостевая домашняя страница использует совершенно другой набор стилей CSS и файлов сценариев, чем моя страница администратора. Я знаю, что, вероятно, мне следует разделить свое приложение на модули и затем лениво загрузить свои модули, но я не понимаю, как заставить его использовать различные стили и сценарии на основе страницы, которую я сейчас посещаю, или маршрута. Пока я помещаю свои стили в компонент, который является компонентом моей гостевой домашней страницы, и я могу сделать то же самое для администратора, а затем разделить их, используя родительские и дочерние маршруты, но как я могу добиться того же для сценариев и стилей, не имея загрузка их на уровне компонентов. Спасибо.

1 Ответ

0 голосов
/ 09 ноября 2018

Я отвечу здесь и скажу, что решил эту проблему, используя отдельный сервис для загрузки скриптов, и просто вставлю сервис в компонент, где он мне нужен, и предоставлю id массив скриптов, который мне нужен для эта страница.

...