Я работаю над Durandal SPA и настроил некоторые представления и модели представления. Однако я думал, что архитектура MVVM также будет включать сегмент «модели» (Model, View, ViewModel — правильно?).
Однако на странице начала работы с Durandal в разделе "Организация" указано следующее:
Если вы развернете папку App, вы найдете исходный код всего образца SPA. Вот организация высокого уровня, которую вы найдете:
- App
- durandal/
- модели просмотра/
- Просмотры/
- main.js
В этой структуре отсутствует папка «модели». Куда вы должны поместить свои модели в приложении Durandal?
Я просмотрел некоторые другие примеры приложений и не могу найти папку «модели» (или где-либо еще, где находятся модели) ни для одного из примеров приложений, которые я рассмотрел.
Папка «модели» (которой там нет) кажется мне важной частью приложения Durandal. Однако его там нет, и поэтому я сомневаюсь в своем понимании того, как устроен Durandal (и приложения MVVM). Наверняка есть что-то, чего я не понимаю... может ли кто-нибудь рассказать мне о предполагаемой структуре приложения Durandal и о том, где размещать объекты вашей модели?