私は MVVM 設計パターンに不慣れで、いくつかのサンプルを作成していると、ページ上のコンポーネントを初期化するための JavaScript コードをどこに配置すればよいかという質問に直面し続けます。それらをビュー モデルに含めるか、単純な関数を作成するか、別のオブジェクトを作成しますか?
たとえば、jquery ajax を介して入力する必要があるフォームにドロップダウンがあるとしますか? そのコードを配置するのに最適な場所はどこですか?
var viewModel = function() {
this.firstName = ko.observable(first);
this.lastName = ko.observable(last);
init:function () {
//Load components here
}
};
$(document).ready(function () {
viewModel.init();
}