0

私はこのフィドルで自分の問題を切り分けました

http://jsfiddle.net/xYphz/

親の代わりにルートモデルを使用します

編集:1つの明白な解決策はテンプレートを使用することですが、正しいコンテキストを取得するためのより簡単な方法が必要ですか?

http://jsfiddle.net/eHrBR/

4

1 に答える 1

2

通常、次のようなことを行います。

<!-- ko with: subModel -->
<div data-bind="foreach: items">
    <button data-bind="click: $parent.clickMe">Click me</button>
</div>
<!-- /ko -->

これにより、親コンテキストがあなたのになりますsubModel。もちろん、withコンテナレスバインディングを使用するのではなく、要素にバインディングを配置することもできます。

http://jsfiddle.net/rniemeyer/xYphz/1/

于 2012-07-03T12:32:33.160 に答える