0
我想將計算添加到使用Knockout映射填充的子視圖模型。當我進入時,我看到角色數組在javascript數組中正確填充,但在我的視圖模型中,可觀察數組始終是長度爲0.Knockout映射ObservableArray不包含我的對象
以下是顯示它的jsfiddle。任何幫助我失去了什麼將不勝感激。
http://jsfiddle.net/spbrogan/aREpY/
這裏是孩子視圖模型
var userModel = function(data) {
data.createDate = new Date(data.createDate);
ko.mapping.fromJS(data, {}, this);
this.isAdmin = ko.computed(function() {
var admin = false;
ko.utils.arrayForEach(this.role(), function(role) {
if(role.name == "Admin") {
admin = true;
}
});
return admin;
}, this);
} //close userModel
感謝
感謝。我很接近。 – Sean