【发布时间】:2014-02-06 22:21:09
【问题描述】:
这是一个通用架构问题。所以想想 MVC 模型,其中包含数据的模型与某些 UI 字段相关联,因此它们会同时更新。
现在我需要存储一些与该 UI 字段相关联的 UI 状态,例如一个指示该字段是否处于编辑模式的标志。并且 UI 会根据这个编辑标志进行更新,比如当编辑标志为 true 时会显示一些编辑控件。
所以我最好重用数据模型并将状态与其他后端相关数据一起存储(我当然不会将此标志发送回后端,因为后端与 UI 状态无关),或者创建一个新容器来跟踪 UI 状态?
【问题讨论】:
-
您是否将服务器端称为后端。我将持久存储视为后端,将服务器端编程(例如 java 中的 jsp/servlets 等)视为前端。
-
@pawindergupta 是的,在这种情况下,我将持久存储层称为后端,它处理获取/更新数据库。
标签: angularjs user-interface model-view-controller state