我有一个很大的问题。我的应用程序包含大约10个表单,每个表单包含很多输入框。视图模型非常庞大,但这并不是让我感到温暖的原因。在几种形式中,我需要打开一个弹出窗口,并根据表单中输入的值进行一些计算(使用ko ktered)。我真的想避免为每个表单和弹出窗口创建一个新的模型(如果可能的话)。
有没有办法让一个新窗口使用相同的模型?如果是这样,计算字段是否会起作用?
对于这个混乱的问题感到抱歉,但我真的无法理解。
答案 0 :(得分:2)
你能否使用html弹出窗口(例如jQuery UI中的模态对话框),而不是实际的弹出窗口?
我还建议你应该为每个表单设置一个视图模型,除非它们确实拥有所有相同的数据绑定。