0
我有一個視圖模型:未定義視圖模型ID
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?
在你的樣品'selectedTeam'持有的整數值'1'並沒有'整數id'屬性,它是這樣'teamViewModel。 selectedTeam().id'是未定義的。你需要像''selectedTeam:ko.observable({id:1})'' – nemesv