0

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

有没有办法使用相同的 viemodel 来创建一个新窗口?如果是这样,计算字段会起作用吗?

对不起这个凌乱的问题,但我真的想不通。

4

1 回答 1

2

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

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

于 2013-07-15T09:40:34.000 回答