169 похожих чатов

Ребят, я тут первый свой проект на ангуляре написал и

получилось вот так. Это всего один модуль(дашборд). Лучше разделить на 3-4 модуля это или сделать standalone компоненты? Какой плюс standalone компонентов, ведь всё равно lazy loading им не сделать, так как все части это составные интерфейса?

29 ответов

144 просмотра

lazy вроде как можно сделать

Да и не сильно страшно выглядит

У тебя там и страницы и отдельные компоненты в одном модуле как я понял?

Интересно, в первую очередь увидеть, как оно выглядит в целом.

sp3ktr
да

Страницы лучше сделать lazy, а компоненты вынести в shared и сделать standalone и тянуть отдельно на каждую страницу

Делить обязательно надо, не важно как, но стенделоны уже по дефолту будут в 17й версии при генерации проекта

sp3ktr- Автор вопроса

в данный момент модули можно считать легаси и нет никаких причин использовать их в новых проектах

никаких причин. никаких

xxtux Shvets
никаких причин. никаких

А если у тебя компоненты не имеют смысла одна без другой ? Или например 2 директивы связанные

xxtux Shvets
никаких причин. никаких

Хорошо) Я просто сказал, что мне нравится использовать модули и иногда это удобно

Roman Zigzag
e.g ngSwitch, ngSwitchCase

они кстати тоже отдельно импортируются. отличный пример :)

xxtux Shvets
они кстати тоже отдельно импортируются. отличный п...

ну такое.. на кой тебе импортировать ngSwitchCase, если у тебя не импортирован ngSwitch, они всегда вместе импортируются

А может не надо настолько мелко разделять код. Если тебе переиспользование не требуется то можно не выделять куски кода в компоненты.

Олег
Зачем?

git как минимум

sp3ktr- Автор вопроса
Олег
А может не надо настолько мелко разделять код. Есл...

Делить на больше компонентов я не буду. Но существующее деление мне требуется, так у меня логика методов хорошо распределена

Олег
Зачем?

конфликтов меньше, понять код проще, работает быстрее

Олег
Зачем?

попробуй писать тесты на код, сам осознаешь

А как страницы lazy сделать, если они не standalone?

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта