0

不適切なテンプレートを使用しているようです。レンダリングするとき

<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>

ボタンはレンダリングされませんが、アプリケーション内の他のすべてのバインディングは正常に動作します。スパンをコメントアウトすると、アプリケーション内の他の無関係なバインディングに関するエラーが発生します。

ここで何かが起こっているのがわかりますか。

4

1 に答える 1

1

クリックイベントを正しくフックしたとは思いません。試す:

click: $parent.openEditDialogue

$ dataは、デフォルトでそのメソッドの最初のパラメーターとして渡されます。

于 2013-03-06T12:25:11.243 に答える