2017-02-06 3 views
0

Я видел в некоторых seed projects и на видео, что имеет смысл создавать модули (базовые и маршрутизационные модули) для каждого компонента. К сожалению, я не могу понять, почему это имеет смысл.Угловые 2 компоненты как модули

например, в связанном проекте seedproject есть домашний компонент, который имеет домашний модуль и модуль домашней маршрутизации.

Может ли кто-нибудь объяснить дополнительную стоимость?

ответ

0

Значение модулей и отдельных маршрутов на модуль - это сегментация и разделение приложения на более мелкие части, сгруппированные в виде логических единиц. Маршрутизация для каждого модуля становится важной, когда у вас много модулей, а не все находится под корнем приложения. Пример:/home/users/categoreis/new. Я бы создал отдельные модули для пользователей и категорий. Оба будут иметь свои собственные модули маршрутизации, чтобы сделать их дочерними маршрутами основного модуля приложения.

+0

Это один путь в вашем примере? или два пути -> home/users и home/categories/new? – MeMeMax

+0

/home - это корень, который живет в маршрутах модуля приложения. Затем/users/new/list, etc и categoires/new/list и т. Д. Являются отдельными модулями с подпунктами. –