有沒有將單一視圖模型應用於多個元素的方法?將Knockout.js模型應用於多個元素
基本上我有一段HTML的視圖模型(VM1
)應該綁定到,我有另一個視圖模型(VM2
)需要綁定到這個小節。雖然KO似乎並不喜歡這樣(我甚至在小節中嘗試過使用ko.cleanNode(element)
)。所以我試圖做的是更具體的我的約束力,將其應用於每件需要它的東西。這很難不代碼解釋,所以在這裏我們去:
<section>
<ul>
<li id="one">...</li>
<li id="two">...</li>
<li id="three">...</li>
<li id="diffmodel">...</li>
</ul>
</section>
我現在有什麼VM1
被綁定到<section>
,並VM2
被綁定到#diffmodel
,但KO似乎並不喜歡這樣。
我現在的目標(和提出的問題)是應用VM1
到#one
,#two
和#three
,並VM2
到#diffmodel
,但似乎並沒有工作,要麼(VM1
未在所有綁定)。
這種情況是否有很好的解決方案?