Knockout.js:在数据绑定事件中访问父集合

And*_*kin 5 javascript knockout.js

假设我有一个

\n\n
<button type="button" data-bind="click: actions.remove">\xc3\x97</button>\n
Run Code Online (Sandbox Code Playgroud)\n\n

和一个处理程序

\n\n
var actions = {\n    remove: function(item) {\n        ?array?.remove(item); // ?array? is a containing array, accessed somehow\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我如何找到?array?才能button在任何foreach绑定中使用相同的内容?

\n\n

澄清: \n如果我放入视图模型中,
我知道该怎么做。remove然而,视图模型包含分层数组,我真的不想遍历所有这些只是为了在正确的位置获取方法。视图模型偶尔也会在 的帮助下从服务器进行更新ko.mapping,但这不会向新数据添加任何方法。这就是我单独实现处理程序的原因。

\n

And*_*kin 0

目前还不可能。

我为此提出了一个新的淘汰问题(当前开放):
允许通过绑定上下文访问当前数组

同样相关:支持 foreach 中的 $last