我正在设计一个JavaScript应用程序,它涉及到基于文本的文件的编辑(也就是代码编辑器)。目前,我正在处理应用程序的文件资源管理器区域。我把它分成三个MVC部分。
模型应该如何沟通?我已经考虑过公开一个API,比如model.updateRecord()。但是如果我这样做了,视图如何能够通信哪些记录应该更新呢?例如,如果用户更改了文件的名称,那么控制器如何知道哪个文件被更改了,以及它将如何与模型进行通信?
发布于 2013-08-26 02:41:59
为了扩展Dave的评论,模型是一个层。模型层由服务、域对象和数据映射器组成。见下面的图表。注册表不是模型层的一部分,它是我在完成框架之前添加的,它不在正确的位置,或者在图表中有准确的描述,但我不确定它是否适用于javascript框架。
图像链接:http://i.stack.imgur.com/5ENyB.jpg
https://stackoverflow.com/questions/18434702
复制相似问题