Cómo usar angularjs para manejar menús dinámicos
2. En cuanto a la carga dinámica que mencionaste, ¿quieres devolver dinámicamente las rutas, plantillas y controladores js de una función específica según la función del usuario? Generalmente, los proyectos empaquetarán y comprimirán todos los js y plantillas en un solo js, por lo que el efecto será mejor;
3. Si definitivamente desea generar rutas dinámicamente basadas en roles, entonces puede obtener el usuario. antes de que se inicie angular todas las rutas (o menús, si lo prefiere) de la función, y luego agregue menús dinámicamente a través de ui-router, recorriendo así estas rutas
4. Si desea implementar la carga dinámica, necesitará usar una herramienta como requirejs, como marcoslin/angularAMD - GitHub o atian25/angular-lazyload - GitHub, o puede escribir la suya propia.
5. No es necesario cargar las plantillas dinámicamente, porque con ng, la plantilla es la plantilla de front-end, por lo que si desea generar dinámicamente la plantilla según el rol, no se convertirá en servidor. -renderizado lateral.