我开始玩 Knockout.JS,我试图计算我的视图模型中有效字段的“点”总和,但不知道如何去做。这个想法是,随着表格的填写,我可以根据每个已验证字段包含的点的完整值显示一个智能进度条。
我将如何设置动态点以始终包含字段的实时总和?
视图模型的简短片段:
myViewModel = ko.validatedObservable({
fields: {
firstname: {
label: "First Name",
value: ko.observable("").extend({
required: true
}),
points: 100
},
lastname: {
label: "LastName",
value: ko.observable("").extend({
required: true,
minLength: 2
}),
points: 200
}
}
dynamicpoints: ko.computed { ??? }
})