我试图移植一个现有的asp mvc应用程序来使用knockoutjs(纯js/html),因为我不再需要asp mvc中的任何功能。然而我可以预见的一个问题是我处理我的一些页面的方式。KnockoutJS - 在主视图中的多个部分视图?
我有一个页面,其中包含大约12个部分视图,每个部分都有自己的模型。现在,随着淘汰赛JS好像你应该只有真正有1个视图模型/每页观点,但是我有页面包含了大量的信息,这些部分将类似于:
- 客户详细信息
- 客户地址
- 客户最近的订单
- 客户卡
- 客户资金
- ...
如果部分细节发生变化,使事情变得更加棘手,它需要更改另一部分中的数据。因此,让我们说你删除一张卡,然后告诉基金控制它不再有卡,所以不会有资金。 (这是一个抽象的例子,但希望能够说明这一点)
所以我有点不确定如何在淘汰赛中做到这一点,因为它宁愿将它作为一个大型模型,我会很高兴做到这一点,但它包含很多信息。以及多种形式,因为您可以更新您的地址而无需更新其他所有内容。
所以,我应该为这个视图制作一个大型模型并处理它?或者有没有办法让观点彼此交谈?
有没有人有任何正常的教程一般Knockout,因为我发现文件有点简短,只有一些小例子。没有什么重要的像演示应用程序,它显示它在多个页面上工作等... – somemvcperson
只是为了向演示应用程序位添加一些上下文,我发现他们的网站有一些体面的例子,但他们似乎只使用视图模型和视图,从来不是模型,所以这个其他模型是什么?否则它只是VVM ... – somemvcperson