Avere un controller genitore per gestire un set di sezioni a schede un anti-pattern per un'applicazione angolare?

1

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

    
posta Amogh Talpallikar 18.12.2014 - 07:17
fonte

1 risposta

1

Questo è un buon caso d'uso per un controllore genitore. Se il comportamento del pannello a schede è abbastanza generale, potresti prendere in considerazione di astrarlo ulteriormente in una direttiva. Ma generalmente non c'è niente di sbagliato con la creazione di un controller di primo livello per coordinare diversi controller figlio correlati.

    
risposta data 31.12.2014 - 01:24
fonte

Leggi altre domande sui tag