базового функционала (страницы для авторизации и т.д.), хотелось бы упаковать его в виде библиотеки, чтобы можно было собирать типовые проекты, импортируя эту библиотеку.
Пытался найти какие-то статьи на эту тему, но обычно в библиотеку помещают какие-либо отдельный части для переиспользования.
Есть такая мысль, в новом созданном проекте импортировать библиотеку, а затем в app.module.ts вместо стандартного AppRoutingModule импортировать его из библиотеки.
Но как быть с html и scss? Я же таким образом не смогу их менять локально для каждого проекта и не трогая общую библиотеку
переопределять стили, как и с любой другой либой
Можно переопределять стили и хтмл?
хмтл нет. а зачем?
а зачем использовать как библиотеку? обычно делают стартер просто и на его основе делают уже проекты
Допустим у меня два проекта, они абсолютно одинаковые в плане функционала, но у них разный дизайн. Если речь только о шрифтах, цветах и т.д., то их можно определить в переменные, а вот если нужно изменить расположение элементов в хтмл, то тут уже вопрос
значит вам в либе вообще не нужен хтмл
Это вариант, но у него минус в том, что если обновить стартер, то проекты на нём придётся обновлять копированием кода
он для того и нужен, чтоб его не обновлять) а проекты уже по надобности обновляешь
Если обновление одинаковое, то его придётся копировать
так зачем обновлять? раз настроил и все) если что-то добавить-убрать, то уже для последующих проектов
Ну например, изначально была авторизация по эл.почте, затем добавили авторизацию по номеру телефона, и это обновление нужно выкатить для всех проектов
ну хз) проще помоему разбить это на отдельные модули и подключать их уже
Обсуждают сегодня