Я хочу написать новостной сайт, где пользователь будет доступен только после входа в систему. Я могу написать все в app.module
, но хочу иметь хорошую архитектуру, и мне нужен совет.При создании модуля angular2
Должен ли я создать другой модуль для учетной записи? Должен ли я создать еще один модуль для статей?
Так что я буду иметь
app.module
articles.module
account.module
Это хорошая практика?
Я должен передать идентификатор сессии по каждому запросу после входа в систему. Было бы лучше?
app.module // + папка счет, на котором будут желательные компоненты/услуги articles.module
@Kinduser Ваш комментарий совершенно неправ. Вам не нужно создавать более одного модуля для всего приложения –
@FredrikLundin Вам не нужно создавать несколько модулей, но если вы создадите другой модуль для каждой разной функциональности, это будет хорошей практикой. На мой взгляд, для этого модуля учетной записи приложения есть разная функциональность, в то время как статьи или модуль приложения имеют свою собственную функциональность. Более того, модуль приложения должен быть корневым модулем. Исправьте меня, если я ошибаюсь –
@DatoMaisuradze Определенно согласен, я просто отвечал на комментарий Kindusers: «Вам нужен один модуль для каждого компонента, вот как работает угловой». Я вижу, что комментарий удален сейчас, поэтому мой ответ на это на самом деле не имеет смысла;) –