是否可以單獨從javascript創建挖空綁定,即不編寫自定義html屬性?如何在運行時創建基本數據綁定(不帶數據屬性)
我很困擾我們現有的標記,不能添加data-bind
等knockout.js依賴(HTML是以編程方式生成,並且沒有訪問渲染管道,請假設我已經用盡了我的選項在嘗試:)
我暫時追求的一個想法是在調用ko.applyBindings
之前在運行時添加data-bind
屬性。有一個首選方法嗎?如果它還實施類似於knockout.js if
/visible
的綁定,我也會接受一個備選的,充分記錄/流行/穩定的框架。
拳看起來很有用。儘管如此,我開始相信我所追求的是*真正*淘汰賽反模式 - 這意味着我實際上無法控制MVVM模式的「VM」部分:( –
)爲了更具體一些,您無法控制View,它是MVVM的V部分。我認爲這種方法絕對是一個不太理想的路線 - 我想你也已經意識到了。但是,如果你真的沒有辦法修改HTML,那麼你別無選擇,只能做一些離題而已的事情。 – daedalus28