我一直在写一些AngularJS的东西。我倾向于遵循的模式主要集中在确保我有控制器处理UI操作时使用负责获取数据,执行验证(当提交用户表单时)和解析或拒绝承诺的基础服务(即用户服务)它返回等等等。AngularJS和模型
我不确定的是使用专用模型。例如,在编写Java,C#甚至Objective C时,我们使用专用模型(考虑POJO或POCO或由iOS领域的Core Data生成的模型)。
在AngularJS中,这是鼓励吗?例如,在我的控制器中,我有一个用户对象在我的范围内,并且在视图中有输入字段,下拉列表等(即user.first_name,user.last_name,user.date_of_birth等等)。推荐的模式是创建一个工厂对象,该工厂对象保存一个明确定义这些字段的用户字典,并将每个值默认设置为空字符串(即user.first_name =“”;)?