我正在研究 Durandal SPA,并且设置了一些视图和视图模型。但是,我认为 MVVM 架构也会涉及“模型”部分(模型、视图、视图模型——对吗?)。
但是,Durandal 入门页面在“组织”部分下说明了这一点:
如果您展开 App 文件夹,您将找到整个 SPA 示例的源代码。这是您会发现的高级组织:
- 应用程序
- 杜兰达尔/
- 视图模型/
- 意见/
- main.js
此结构中缺少“模型”文件夹。您应该将模型放在 Durandal 应用程序的什么位置?
我查看了其他一些示例应用程序,但我找不到我查看过的任何示例应用程序的“模型”文件夹(或模型所在的任何位置)。
“模型”文件夹(不存在)在我看来是 Durandal 应用程序的关键部分。然而,它并不存在——因此,我质疑我对 Durandal(和 MVVM 应用程序)是如何设计的理解。肯定有一些我不理解的东西......有人可以让我了解 Durandal 应用程序的预期结构,以及将模型对象放在哪里?