如何将参数传递给 Knockout 中的计算函数
How to pass a parameter to a computed function in Knockout?
这实际上是我之前问过的这个问题的延续。
我需要将一个元素传递给一个函数来检查它的一个子项是否有一个选中的复选框,并且我得到了它的工作(在上面的问题中描述),但给出的答案并没有允许遵守复选框。当我的挖空绑定位于父元素上时,我将如何检测子元素中的更改?
我无法将参数传递给ko.computed
因为我被告知:
Cannot write a value to a ko.computed unless you specify a 'write' option
有什么想法吗?
请检查可写计算文章:
var _innerValue = 0;
var computedValue = ko.computed({
read: function() {
// you can put here some additional logic
return _innerValue;
},
write: function(newValue) {
// you can put here some additional logic
_innerValue = newValue;
}
});
如果你不需要任何特定的逻辑,你可以使用简单的ko.observable。
相关文章:
- Tracker重新计算函数出现异常:无法读取属性'0'的未定义
- 作为参数传递时如何计算函数
- Javascript-修改函数或从字符串中计算函数
- 为什么我的数据绑定到一个计算函数不起作用(使用knockout.js和jade)
- 自定义计算函数煎茶触摸
- viewModel 使用挖空.js在原型上计算函数
- JavaScript 挑战:使用递归创建一个平均计算函数
- Knockout 计算函数内的异步调用
- Javascript 计算函数不返回值
- 如何在计算函数后弹出提示
- Ko.计算函数更新两次
- 如何将参数传递给 Knockout 中的计算函数
- 如何防止 JavaScript 计算函数参数
- AngularJS计算函数中的字符串,以调用json列表上的属性
- 是否可以在RactiveJS中具有计算函数
- Javascript计算函数-不在html中计算
- 模板化`<中的自定义计算函数;模板>`
- 谷歌表格图表:编写了一个计算函数,添加了以前点击的单元格,而不是当前的单元格
- 奇怪的流星错误:[Log]Deps重新计算函数异常:NotFoundError:DOM异常8
- 在将函数转换为字符串之前计算函数中的变量