Come deve essere distribuito un modello e un controllore tra i sottoview della vista?

0

In molte librerie dell'interfaccia utente abbiamo il concetto di viste e sottoview. quindi secondo il pattern MVC ogni vista dovrebbe aggiornare il modello non appena cambia.

Per quella vista dovrebbe avere un riferimento del suo modello. Se abbiamo una sottoview e fa qualche calcolo, allora quel modello dovrebbe anche essere passato alla sottoview o parte di quel modello pertinente a quella sottoview dovrebbe essere passato a quella sottoview.

e Dì quando prendiamo determinate azioni, dovremmo avere un controllore separato per la sottoview o le azioni sulla sottoview dovrebbero essere gestite dal controllore della vista genitore?

    
posta Amogh Talpallikar 16.04.2012 - 14:02
fonte

1 risposta

1

Prima di tutto, non ci sono sotto-vista in MVC. Ciò significa che la tua sottovista dovrebbe avere il proprio modello.

La seconda cosa è che una vista non dovrebbe fare nessun tipo di calcolo * . Ecco a cosa serve il modello.

* La ragione per non eseguire calcoli in vista è perché l'unico modo per testare una vista è vedere come visualizza ciò che dovrebbe essere visualizzato.

    
risposta data 16.04.2012 - 14:26
fonte

Leggi altre domande sui tag