私はビューモデルを持っています:
var teamViewModel = {
teams: ko.observableArray([]),
selectedTeam: ko.observable(1),
clearTeams: function(){
this.teams.removeAll();
},
addTeam: function (id, name, isChecked) {
t = new team(id, name, isChecked);
this.teams.push(t);
}
};
selectedTeam().id を 1 として初期化する必要がありますが、値を参照するページの読み込み時に関数が呼び出されるたびteamViewModel.selectedTeam().id
に、未定義として返されます。
関数が呼び出される前に、この値を 1 に初期化するにはどうすればよいですか?