Я думаю, что мое приложение становится довольно большим, слишком большим, чтобы обрабатывать каждый вид с помощью одного ViewModel.
Итак, мне интересно, как сложно было бы создать несколько ViewModels и загрузить их все в один вид. С учетом того, что мне также нужно иметь возможность передавать данные X ViewModel в данные Y ViewModel, поэтому отдельные модели ViewModels должны иметь возможность общаться друг с другом или, по крайней мере, знать друг о друге.
Например, у меня есть раскрывающийся список <select>
, который выбирает drop down, имеет выбранное состояние, которое позволяет мне передавать идентификатор выбранного элемента в <select>
на другой вызов Ajax в отдельной ViewModel....
Любые точки при работе с многочисленными ViewModels в одном представлении оцениваются:)