Size: a a a

Angular - русскоговорящее сообщество

2021 February 25

AS

Anton Shvets in Angular - русскоговорящее сообщество
Eugene
Можно переопределять стили и хтмл?
хмтл нет. а зачем?
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Eugene
Всем привет, такой вопрос по архитектуре. Есть приложение с набором базового функционала (страницы для авторизации и т.д.), хотелось бы упаковать его в виде библиотеки, чтобы можно было собирать типовые проекты, импортируя эту библиотеку.
Пытался найти какие-то статьи на эту тему, но обычно в библиотеку помещают какие-либо отдельный части для переиспользования.
Есть такая мысль, в новом созданном проекте импортировать библиотеку, а затем в app.module.ts вместо стандартного AppRoutingModule импортировать его из библиотеки.
Но как быть с html и scss? Я же таким образом не смогу их менять локально для каждого проекта и не трогая общую библиотеку
а зачем использовать как библиотеку? обычно делают стартер просто и на его основе делают уже проекты
источник

СГ

Станислав Голубев... in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
так какая разница что именно за сервер запускается?) просто идет билд проекта, запускается сервер на ноде с отслеживанием изменений, при обнаружении изменений пересобирает их
Ок)
источник

E

Eugene in Angular - русскоговорящее сообщество
Anton Shvets
хмтл нет. а зачем?
Допустим у меня два проекта, они абсолютно одинаковые в плане функционала, но у них разный дизайн. Если речь только о шрифтах, цветах и т.д., то их можно определить в переменные, а вот если нужно изменить расположение элементов в хтмл, то тут уже вопрос
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Eugene
Допустим у меня два проекта, они абсолютно одинаковые в плане функционала, но у них разный дизайн. Если речь только о шрифтах, цветах и т.д., то их можно определить в переменные, а вот если нужно изменить расположение элементов в хтмл, то тут уже вопрос
значит вам в либе вообще не нужен хтмл
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
в либу выносится общая часть
источник

E

Eugene in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
а зачем использовать как библиотеку? обычно делают стартер просто и на его основе делают уже проекты
Это вариант, но у него минус в том, что если обновить стартер, то проекты на нём придётся обновлять копированием кода
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Eugene
Это вариант, но у него минус в том, что если обновить стартер, то проекты на нём придётся обновлять копированием кода
он для того и нужен, чтоб его не обновлять) а проекты уже по надобности обновляешь
источник

В

Владимир in Angular - русскоговорящее сообщество
Всем привет, как отследить уничтожение модуля? Если какой-то вариант(триггер, событие),  понять, что экземпляр класса перестал существовать?
источник

E

Eugene in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
он для того и нужен, чтоб его не обновлять) а проекты уже по надобности обновляешь
Если обновление одинаковое, то его придётся копировать
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Eugene
Если обновление одинаковое, то его придётся копировать
так зачем обновлять? раз настроил и все) если что-то добавить-убрать, то уже для последующих проектов
источник

E

Eugene in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
так зачем обновлять? раз настроил и все) если что-то добавить-убрать, то уже для последующих проектов
Ну например, изначально была авторизация по эл.почте, затем добавили авторизацию по номеру телефона, и это обновление нужно выкатить для всех проектов
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Eugene
Ну например, изначально была авторизация по эл.почте, затем добавили авторизацию по номеру телефона, и это обновление нужно выкатить для всех проектов
ну хз) проще помоему разбить это на отдельные модули и подключать их уже
источник

E

Eugene in Angular - русскоговорящее сообщество
Не супер пример, т.к. тут можно разделить методы входа на модули, но бизнес-логику проекта уже сложнее разделить
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Eugene
Не супер пример, т.к. тут можно разделить методы входа на модули, но бизнес-логику проекта уже сложнее разделить
я имею ввиду модуль авторизации и т.д. сделать отдельными модулями, а не весь шаблон)
источник

E

Eugene in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
я имею ввиду модуль авторизации и т.д. сделать отдельными модулями, а не весь шаблон)
да, наверно стоит думать в этом направлении
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Ребят, подскажите есть ли какие то сборки
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Чтобы тестить либы, потому что на работе лицуху вебшторма не дают, а запустить и погонять либы на чем то надо
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Vladimir Murashko
Чтобы тестить либы, потому что на работе лицуху вебшторма не дают, а запустить и погонять либы на чем то надо
терминал?)
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Чтобы испортить пекеджи и их тестить
источник