Myślę, że moja aplikacja robi się teraz dość duża, zbyt duża, aby obsłużyć każdy widok za pomocą jednego ViewModel.
Zastanawiam się więc, jak trudno byłoby stworzyć wiele modeli ViewModels i załadować je wszystkie do jednego widoku. Z notatką, że muszę również móc przekazywać dane X ViewModel do danych Y ViewModel, aby poszczególne ViewModels mogły komunikować się ze sobą lub przynajmniej być świadome siebie.
Na przykład mam listę <select>
rozwijaną, ta lista rozwijana ma wybrany stan, który pozwala mi przekazać identyfikator wybranego elementu w <select>
innym wywołaniu Ajax w osobnym ViewModel ....
Doceniono wszelkie punkty związane z obsługą wielu modeli ViewModels w jednym widoku :)
masterVM
.