5
KnockOutJS-単一のビュー内の複数のViewModel
アプリケーションが非常に大きくなり、単一のViewModelで各ビューを処理するには大きすぎると思っています。 したがって、複数のViewModelを作成し、それらすべてを単一のViewにロードするのがどれほど難しいか疑問に思っています。XのViewModelデータをYのViewModelデータに渡すこともできるようにする必要があるので、個々のViewModelが相互に通信できるようにするか、少なくとも相互に認識できる必要があることに注意してください。 たとえば、私は<select>ドロップダウンを持っています、その選択ドロップダウンには選択された状態があり<select>、別のViewModel ....で別のAjax呼び出しにで選択されたアイテムのIDを渡すことができます。 単一のビューで多数のViewModelを処理する上での重要な点は高く評価されています:)