Un sacco di volte, ho moduli lunghi che divido in più sezioni a schede. Ogni sezione è gestita dal proprio controller e c'è un controller genitore che gestisce l'intera vista. Io uso l'ui-router per dividere tali sezioni in stati.
Devo creare un servizio invece di un controller per gestire tutte le sezioni, ma generalmente non ho una logica di business nella loro. Viene principalmente utilizzato per raccogliere i dati e passarlo a un'API utilizzando ng-resource.
Lo so