我正在尝试查看是否可以将 JavaScript 变量分配给 KO Observable 的值。
这样做的原因是我想将它作为一个属性分配给一个 jquery 模块。
我知道我可以做到:
var viewModel = {
firstName : ko.observable("Bert"),
lastName : ko.observable("Smith"),
pets : ko.observableArray(["Cat", "Dog", "Fish"]),
type : "Customer"
};
viewModel.hasALotOfPets = ko.computed(function() {
return this.pets().length > 2
}, viewModel)
var jsonData = ko.toJSON(viewModel);
但是,如果我不想要视图模型中的所有内容怎么办?我可以只选择n个项目吗?