KnockoutJS - Várias vistas parciais dentro da vista principa

Estou tentando portar um aplicativo asp mvc existente para usar knockoutjs (js / html puro), pois não preciso mais de nenhuma funcionalidade do asp mvc. No entanto, um problema que posso prever é a maneira como estou lidando com algumas das minhas página

Tenho uma página que contém cerca de 12 visualizações parciais, cada parcial tem seu próprio modelo. Agora, com o Knockout JS, parece que você realmente deve ter apenas 1 viewmodel / view por página; no entanto, a página que eu tenho contém uma grande quantidade de informações, as seções seriam semelhantes a:

Detalhes do clientEndereço do client Pedidos recentes do cliente Cartões de Clienteundos @Customer ...

Para tornar as coisas mais complicadas se alguns detalhes mudarem em parte, ele precisará alterar os dados em outra parte. Então, digamos que você remova um cartão, ele precisa informar ao controle de fundos que ele não tem mais um cartão, portanto não terá fundos. (Este é um exemplo abstrato, mas espero ilustrar o ponto)

Por isso, estou um pouco inseguro sobre como fazer isso no nocaute, pois isso preferiria tê-lo como um grande modelo, o que eu ficaria feliz em fazer, mas ele contém muita informação. Além de vários formulários, você pode atualizar seu endereço sem precisar atualizar todo o rest

Devo apenas fazer um modelo grande para essa visão e lidar com isso? ou existe uma maneira de ter visualizações conversando entre si?

questionAnswers(2)

yourAnswerToTheQuestion