【发布时间】:2012-11-29 23:05:23
【问题描述】:
我正在尝试将多个 ViewModel 绑定到一个视图。 现在,在这项工作之后,我遇到了一个功能问题。 不知何故,我必须单击一个函数两次才能到达另一个 ViewModel
<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-Binding 无法正常工作!
这是一个 js fiddle http://jsfiddle.net/4A87x/10/
【问题讨论】:
标签: knockout.js