我有這樣的代碼:有什麼方法可以在knockoutjs中擴展現有的viewmodel嗎?
function ModelA() {
var self = this;
self.Message = ko.observable("Mesage");
}
ko.applyBindings(new ModelA());
,我想以某種方式爲業已經被其他模型綁定模型:
function Modelb() {
var self = this;
self.Message2 = ko.observable("Mesage2");
}
我該怎麼辦呢?
感謝的答案,但我需要擴展一個已經綁定模式?而你沒有回答這個問題。 –
如果不多次調用應用綁定(您不應該爲單個模型/視圖執行此操作),則無法在視圖模型上動態創建新屬性,並期望它們綁定到您的視圖。我所描述的是一種選擇,[這裏](http://www.knockmeout.net/2012/05/quick-tip-skip-binding.html)是另一種可以遵循的選擇,可以更好地滿足您的需求。 –
它不能解決我的問題,但謝謝你的回答。好暱稱:) –