所以我有2个班级,用户和健康读物。我创建了一个用户对象数组,里面有一个读数数组。我只想访问读数数组中的日期和重量,我已经尝试了很长时间才弄明白这一点!请帮助这个简单的问题让我疯了!
// Class to represent a row in the seat reservations grid
function Reading(theDate,theWeight)
{
self.theDate=ko.observable(theDate);
self.theWeight=ko.observable(theWeight);
}
function User(name,weight,date) {
var self = this;
self.name = name;
self.date = date;
self.weight = ko.observable(weight);
self.theReadings = ko.observableArray([
new Reading(12,13)
]);
}
// Editable data
self.users = ko.observableArray([
new User("George",1,2012),
new User("Bindu",2,2012)
]);
/this alerts an object but i dont know how to access the weight/date variable
alert(self.users()[0].theReadings()[0]);
self.readings = ko.observableArray([
new Reading(12,13)
答案 0 :(得分:1)
在这个上错过了一些东西。
你好。
即。你在函数Reading中有“self.theWeight”而不是“this。”......
快乐的编码!
答案 1 :(得分:0)
alert(self.users()[0].theReadings()[0].theWeight();
我建议删除'thes'。这是一种不寻常的风格。