我正在尝试获取在 JsFiddle 中工作的 Knockout 示例。
这一切都在 Knockout 网站上运行,并且此代码直接从那里获取。
除了 REMOVE 函数外,JSFiddle 中的一切都按预期工作。
有谁知道为什么?
谢谢
我正在尝试获取在 JsFiddle 中工作的 Knockout 示例。
这一切都在 Knockout 网站上运行,并且此代码直接从那里获取。
除了 REMOVE 函数外,JSFiddle 中的一切都按预期工作。
有谁知道为什么?
谢谢
是的,您需要告诉 KnockoutJS 您要将当前数据传递给removeSeat
. 使用 JavaScript 的bind
函数执行此操作,如下所示:
<a href="#" data-bind="click: $root.removeSeat.bind($root, $data)">Remove</a>
的第一个参数bind
是上下文,即this
函数内部将访问的内容。其他参数通常传递给函数。在文档中阅读有关此内容的更多信息。