我有一个需要(未)用户检查的对象列表:
var myList = [
{ id: 1, value: "aaa", checked: true}
{ id: 2, value: "bbb", checked: false}
{ id: 3, value: "ccc", checked: true}
]
根据用户选择,必须对其余元素执行某些业务逻辑。它必须在任何(非)检查操作后执行,因此我需要知道确切的元素受到了什么影响 我正在使用knockout.js,并希望使用这种方法显示和绑定值 复选框“已检查”绑定可以通过两种方式完成:传递将根据用户选择自动设置的布尔值,或者传递一个数组,其内容将公开检查的值。我无法获得受影响的列出对象,因此在两种情况下都运行业务逻辑。
你能帮助我吗?
答案 0 :(得分:0)
对不起,只是发现我可以提供上下文订阅。 subscribe的完整语法类似于
observableItem.subscribe(function (newValue) {...}, context, stringVal)
其中stringVal可以是“beforeChange”,它将在更改之前订阅您的事件。我不知道他们是don't document it在官方网站上。顺便问一下谁知道最新的文档在哪里?