Javascript 两个页面可以使用相同的viewmodel吗?

Javascript 两个页面可以使用相同的viewmodel吗?,javascript,knockout.js,viewmodel,Javascript,Knockout.js,Viewmodel,我有个大问题。我的应用程序包含大约10个表单,每个表单包含很多输入框。视图模型非常庞大,但这并不是让我提防的原因。在一些表格中,我需要打开一个弹出窗口,并根据表格中输入的值进行一些计算(使用ko komputed)。我真的希望避免为每个表单和弹出窗口创建新的viemodel(如果可能的话) 有没有一种方法可以使用相同的VIE模型创建一个新窗口?如果是,计算字段是否正常工作 很抱歉,这个问题很麻烦,但我真的搞不懂。您不能使用html弹出窗口(例如jQuery UI中的模式对话框)而不是实际的弹出窗

我有个大问题。我的应用程序包含大约10个表单,每个表单包含很多输入框。视图模型非常庞大,但这并不是让我提防的原因。在一些表格中,我需要打开一个弹出窗口,并根据表格中输入的值进行一些计算(使用ko komputed)。我真的希望避免为每个表单和弹出窗口创建新的viemodel(如果可能的话)

有没有一种方法可以使用相同的VIE模型创建一个新窗口?如果是,计算字段是否正常工作


很抱歉,这个问题很麻烦,但我真的搞不懂。

您不能使用html弹出窗口(例如jQuery UI中的模式对话框)而不是实际的弹出窗口吗


我还建议每个表单应该有一个视图模型,除非它们确实有所有相同的数据绑定。

检查这听起来不错!我会尝试,但我不确定是否可以在模式对话框中添加两行。无论如何。这似乎是我最好的选择!谢谢你的帮助!