我正在尝试向我的 viewModel 对象添加一个计算值。我正在使用 foreach 创建一个行表。我无法绕过这个计算函数。
我正在尝试这样做。
viewModel =
{
objectName: ko.observable([
{ value: "", triggerValue: "0"},
{ value: "", triggerValue: "1"},
{ value: "", triggerValue: "1"}
]),
};
viewModel.objectName().value= ko.computed(function() {
return this.objectName().triggerValue= "0" ? "Apple" : "Microsoft";
}, this);
我希望 viewModel objectName 输出看起来像
{value: "Apple", triggerValue: "0"},
{value: "Microsoft", triggerValue: "1"},
{value: "Microsoft", triggerValue: "1"}
谢谢。KDK