1

これが機能する理由を誰かに教えてもらえますか:

<div data-bind="with: selectedItem">
    <div id="dialog" data-bind="jqDialog: {title: drugName}">
        //contents of a jquery ui modal
    </div>
</div>

しかし、KO 仮想要素で同じことをしようとしてもうまくいきません。

<!-- ko with: selectedItem -->
    <div id="dialog" data-bind="jqDialog: {title: drugName}">
        //contents of a jquery ui modal
    </div>
<!-- /ko -->

次のエラーが表示されます。

Error: Unable to parse bindings.
Message: ReferenceError: drugName is not defined;
Bindings value: jqDialog: {title: drugName}

data-bind 属性を保持するだけの div ラッパーを削除したいと思います。私は、仮想要素がこれを簡単にするだろうと考えました.

編集:これはページのコアのようなものです(ただし、フィドルでは実行されません)、http://jsfiddle.net/B8g5J/

4

1 に答える 1

2

これを整理したかどうかはわかりませんが、サーバーがコメントを削除するように構成されている可能性はありますか?

参照: Knockout.js 仮想要素はローカルでは機能するが、リモートでは機能しない

于 2013-03-02T15:06:02.930 に答える