淘汰教程不适用于JsFiddle

时间:2012-07-20 07:49:17

标签: knockout.js jsfiddle

我想在JsFiddle中找到一个Knockout工作的例子。

JsFiddle Here:

这一切都在Knockout网站上有效,这段代码直接从那里获取。

除了REMOVE功能之外,所有内容都在JSFiddle中按预期工作。

有谁知道为什么?

由于

1 个答案:

答案 0 :(得分:1)

是的,您需要告诉KnockoutJS您想要将当前数据传递给removeSeat。使用JavaScript的bind函数执行此操作:

<a href="#" data-bind="click: $root.removeSeat.bind($root, $data)">Remove</a>

bind的第一个参数是一个上下文,即将通过函数内的this访问的内容。其他参数通常传递给函数。在the documentation中了解详情。