RootCauseunvalidated
guards are used to manage access to that web page — students and partners can access the Class module, but if you're a PARTNER within the Class module, you can access some extra classes. Tension: You can modularize by roles: Student module, Partner module, Admin module with its own routing module. Outcome: only the specific module of that user that contains the components, services, pipes, and directives of that user would be downloaded from the server.
f38788ac-495a-4a15-92e3-4c9e3d94d17f
guards are used to manage access to that web page — students and partners can access the Class module, but if you're a PARTNER within the Class module, you can access some extra classes. Tension: You can modularize by roles: Student module, Partner module, Admin module with its own routing module. Outcome: only the specific module of that user that contains the components, services, pipes, and directives of that user would be downloaded from the server.