我对Durandal,Knockout和Requirejs都很陌生,所以我想问一些意见我的结构是否有意义:
我一直在计划为我的数据对象创建模型,比如基于类的语言中的类。
因此,我将创建一个文件夹models
,我在其中定义类似student
的模块(瞬态,保存一个学生数据)和students
(单例,保存学生对象和函数的数组)添加,删除等)。
我需要在我的ViewModel中使用这些模块(例如管理区域的管理员/学生,加载一名学生的数据的用户/学生......等等)
这是否有意义,或者将所有内容放入一个模块并在每个viewModel中定义学生和学生会更好吗?我对如何在这里利用可重用代码感到有点迷失。