Sto sviluppando l'applicazione di paghe Angular 2 per gruppi / ruoli utente server - ad es. per i commercialisti, per i dipendenti self-service, per i manager. Ogni gruppo di utenti dovrebbe avere layout e menu di pagina completamente diversi. Quindi - ci dovrebbero essere pagine separate * .html e - immagino - separate @NgModules per ogni pagina * .html. Ma tutte quelle pagine e questi moduli dovrebbero condividere lo (quasi) stesso insieme di componenti, servizi e classi di modelli.
Come modulare l'applicazione Angular 2? O è possibile farlo affatto? Forse Angular 2 supporta solo SPA - singola pagina per l'intera applicazione?