【发布时间】:2013-11-12 12:33:49
【问题描述】:
我正在尝试计算视图模型中的第三个字段。我知道这不是方法,而只是给出以下 sn-p 示例。 请帮忙
$.ajax({
type: "GET",
url: '/ASPNET/GetGroups',
dataType: "json",
success: function (data) {
var viewModel = {
advisorGroup: ko.observableArray(data)
};
viewModel.advisorGroup.label = ko.computed(function () {
return self.code + ' (' + self.cls+')';
});
alert(JSON.stringify(viewModel));
ko.applyBindings(viewModel);
}
})
<input type="checkbox" data-bind="attr: { value: code, id: code }" name="GroupsSel" checked="checked">
<label data-bind="attr: { for: code }, text: label "></label>
【问题讨论】:
-
所以你想添加另一个计算的 observable 到 viewModel 变量?它应该与您已有的标签字段相似。
标签: knockout.js viewmodel code-snippets