0
我試圖將多個ViewModel綁定到一個視圖。 現在,這個工程後,我得到了一個功能的問題。 不知何故,我必須點擊兩次函數來獲得其他視圖模型Multiple Knockout ViewModels
<div data-bind= "visible: showStartStamp">
<input type="button" value="START" name="StartStamp" data-bind="click: startTimestamp"/>
</div>
<div data-bind= "visible: showStopStamp">
<input type="button" value="STOP" name="StopStamp" data-bind="click: stopTimestamp"/>
</div>
淘汰賽功能看起來像這樣
this.showStart = function() {
masterViewModel.projectStartVM(new ProjectStartVM());
masterViewModel.detailsVM(null);
};
而另一件事是,在ProjectStartVM的Knokockout-綁定沒有按」工作正常!
這裏是一個js小提琴 http://jsfiddle.net/4A87x/10/
謝謝! 這非常有幫助! – Greg
現在我有另一個問題! 我試圖在我的ASP.NET MVC4頁面中包含這個jsfiddle ... 現在我試圖再次提琴,它仍然不工作:/ 你可以看看這個小提琴嗎? http://jsfiddle.net/4A87x/15/ – Greg
您將detailsVM重命名爲在masterViewModel中啓動VM,但不在showDetails函數中。這裏是固定的小提琴:http://jsfiddle.net/4A87x/16/。更細心 –