Foreach模板不呈现第二个绑定表达式

时间:2013-03-06 12:16:01

标签: knockout.js

我似乎有一个行为不端的模板。当我渲染

<span data-bind="text: CriteriaStub" />

<div class="row" data-bind="foreach: Foos" id=>         
            <span data-bind="text: CriteriaStub" />
            <button class="radius button small" data-bind="click: $parent.openEditDialogue($data)">Edit</button>
    </div>

我没有渲染按钮,但应用程序中的所有其他绑定都可以正常工作。当我评论跨度时 我在应用程序中遇到其他无关绑定的错误。

你能发现正在发生的事吗。

1 个答案:

答案 0 :(得分:1)

我认为你没有正确地连接点击事件。尝试:

click: $parent.openEditDialogue

$ data作为default的第一个参数传递给该方法。