Ho un'app angolare che concentra la maggior parte delle sue funzionalità attorno a un'entità primaria che ha diverse entità satellite. L'interfaccia utente per questo è effettivamente una schermata, con alcune schede, una per ciascun satellite. Ci sono anche alcune finestre di dialogo modali con contenuti per un paio di satelliti che meritano la loro sottoview, prodotta facendo clic su un link in una scheda.
Il controller per questa schermata sta crescendo piuttosto grande, poiché ha una serie di chiamate REST per ogni entità, insieme a funzioni per produrre e chiudere le varie finestre di dialogo. Tutte le sottoview delle schede sono inserite nella schermata principale, all'interno di un set di schede.
Come posso dividere questi file, dando a ciascuna scheda il proprio controller e la vista?