0

ほぼすべてのビューで使用される小さな HTML がいくつかあります。ビューからこれらを抽象化できるようにして、1 つのビューに変更を加えたときに、すべてのビューで更新する必要がないようにしたいと考えています。これを達成する方法がわかりません。MVVM宣言構文を使用して、次のことを試しました。

<div id="toolbar" class="pull-right" data-role="view" data-template="edit-tool-bar">                                        </div>

しかし、これは何もしません。これを回避できるのであれば、HTML をビューにプッシュするコードを追加したくありません。それが MVVM の要点ですよね? どんな助けにもとても感謝しています。

4

1 に答える 1

0

sourceバインディングを使用し、テンプレートを指定するのが標準のようです。メイン ビューは既に VM にバインドされているため、sourceバインドをに設定しthisます。

<div id="toolbar" class="pull-right" data-bind="source: this" data-template="edit-tool-bar"></div>
于 2013-10-21T16:19:16.690 に答える