Javascript 剑道MVVM-如何拆分大型虚拟机

Javascript 剑道MVVM-如何拆分大型虚拟机,javascript,mvvm,requirejs,kendo-grid,Javascript,Mvvm,Requirejs,Kendo Grid,我在这里冒险进入一个不熟悉的领域,所以我希望在如何最好地将一个大视图模型分割成单独的文件方面得到一些帮助。下面是一个快速的例子: 我有一个剑道选项卡面板,在每个面板中有不同的网格,以及不同的交互/操作等。我想做的是为每个面板提供一个单独的viewmodel。此外,每个选项卡都需要访问库存编号,因为库存编号可用于在每个网格中查找数据。我已经准备好了基本的视图模型,但是我可以预见它们最终会变得相当大 有没有人有好办法将示例中的所有ViewModel拆分为不同的javascript文件?我认为这将使

我在这里冒险进入一个不熟悉的领域,所以我希望在如何最好地将一个大视图模型分割成单独的文件方面得到一些帮助。下面是一个快速的例子:

我有一个剑道选项卡面板,在每个面板中有不同的网格,以及不同的交互/操作等。我想做的是为每个面板提供一个单独的viewmodel。此外,每个选项卡都需要访问库存编号,因为库存编号可用于在每个网格中查找数据。我已经准备好了基本的视图模型,但是我可以预见它们最终会变得相当大

有没有人有好办法将示例中的所有ViewModel拆分为不同的javascript文件?我认为这将使多个开发人员更容易处理不同的ViewModel,而不是让多个人都处理单个文件。。。我已经简要介绍了require.js,但是对于如何将其与我想要做的事情集成,我有点不知所措

有人有什么想法吗