Перейти к основному содержимому

Area

Это области приложения в котором регистрируются контроллеры и определяют поведение маршрутов для контроллеров в них.

Area не является модулем в классическом понимании, его нельзя внедрять в другие Area.

Декоратор Area принимает в себя следующий объект:

baseRoute?: string - маршрут который будет определен для этой области

providers?: ProviderDeclaration[]; - провайдеры DI доступные на уровне области.

controllers - Контроллеры области

@Area({    controllers: [MyController],})export class MyArea