我有一个聚合视图,它将多个视图分离出来(有点像局部视图,主视图允许我访问视图模型,而不管视图页面)。在淘汰赛中是否有某种方式可以引用另一个视图中的属性?我有一个输入框,我想在一个虚拟机中激发一个ajax请求,但我也需要它在另一个虚拟机中激发请求。我知道我可以将它们链接在一个虚拟机的内部,但我不想明确引用单独的虚拟机,如果我不需要的话。Knockout JS交叉视图模型引用
主视图具有的
function AggregateViewModel() {
var self = this;
self.vm1= new FirstViewModel();
self.vm2= new SecondViewModel();
self.vm3= new ThirdViewModel();
}
的形式,我想类似的输入绑定到
<input data-bind="click: vm1.inputValue, click: vm2.inputValue">
,这样我可以火上一样都AJAX事件点击事件。
感谢所有帮助/意见
可能的重复http://stackoverflow.com/questions/9761457/knockoutjs-multiple-bindings-on-click-event –