我正在做一個Durandal SPA,我已經設置了一些視圖和視圖模型。但是,我認爲MVVM架構還會涉及「模型」細分(模型,視圖,視圖模型 - 對嗎?)。爲什麼Durandal應用程序中沒有建議的「模型」文件夾?
然而,Durandal Getting Started page說這個「組織」部分:
如果展開app文件夾,你會發現整個 SPA樣品的來源。這裏的高層次的組織,你會發現:
- 應用
- 迪朗達爾/
- 的ViewModels/
- 的意見/
- main.js
缺席從這個結構是一個「模型」文件夾。你應該在哪裏把你的模型放在Durandal應用程序中?
我已經看了一些其他示例應用程序,但我找不到任何示例應用程序的「模型」文件夾(或模型駐留的任何位置)。
「models」文件夾(不存在)在我看來是Durandal應用程序的重要組成部分。但是,它不在那裏 - 因此,我質疑我對Durandal(和MVVM應用程序)如何設計的理解。肯定有一些我不瞭解的東西......有人可以幫我介紹Durandal應用程序的預期結構,以及放置模型對象的位置嗎?
此外,@Tyrsius有一篇關於構建Durandal應用的好博客文章:[組織Durandal應用](http://blog.tyrsius.com/organize-durandal-app/)。 – Alexander 2014-04-16 04:11:20