Ich denke, dass meine Anwendung jetzt ziemlich groß wird, zu groß, um jede Ansicht mit einem einzelnen ViewModel zu verarbeiten.
Ich frage mich also, wie schwierig es wäre, mehrere ViewModels zu erstellen und sie alle in eine einzige Ansicht zu laden. Mit dem Hinweis, dass ich auch in der Lage sein muss, X ViewModel- Daten an Y ViewModel- Daten zu übergeben, damit die einzelnen ViewModels miteinander kommunizieren oder sich zumindest bewusst sein können.
Zum Beispiel habe ich ein <select>
Dropdown-Menü. Dieses Auswahl-Dropdown-Menü hat einen ausgewählten Status, mit dem ich die ID des ausgewählten Elements in <select>
einem anderen Ajax-Aufruf in einem separaten ViewModel übergeben kann.
Alle Punkte zum Umgang mit zahlreichen ViewModels in einer einzigen Ansicht sind willkommen :)
masterVM
.