Plantilla del lado del cliente con vista por rol

He estado leyendo sobreAngularJS y parece muy prometedor, lo único que estoy tratando de averiguar no es específico para el marco, pero es general para la plantilla del lado del cliente.

Digamos que tiene una aplicación web con múltiples roles, cada rol puede contener una función de adición, por lo que no puede tener una plantilla diferente para cada rol, eso se consideraría una mala práctica, por lo que mi pregunta es cuál es el mejor enfoque para usar el lado del cliente. plantilla mientras tanto, sin exponer su plantilla al cliente, por ejemplo, enAngularJS No tengo que usarng-show? ¿Qué mejor herramienta para generar plantillas en el lado del servidor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta