我目前正在用自己的一分钱重建客户的小型移动页面,作为学习 MVC 和 AngularJS 的一种方式,并为另一个客户的更大项目做准备。我正在学习的页面是皮塔餐厅的单页在线订购应用程序。它允许您从皮塔饼列表中进行选择,然后第二个视图允许您使用各种蔬菜、奶酪、酱汁等定制您的皮塔饼,然后是第三个视图,该表单允许您提交订单。
我的问题是关于模型的。我已经构建了一个系统,该系统从菜单项(皮塔和浇头)的数据库中获取输出并生成一个 JSON 文件模型,供 Angular 解析和显示给用户,但我很好奇用户的选择将在哪里被存储。
我是专门为用户的选择创建另一个模型,还是修改原始模型以在原始数据之外保存用户的选择?