如何组织/构建AngularJS逻辑

时间:2014-05-19 14:30:54

标签: angularjs architecture

我不确定如何以逻辑方式构建AngularJS应用程序。在服务器端,我这样做:

  • 请求由控制器处理
  • 控制器使用传入数据调用服务
  • 服务通过调用数据库层上的相应方法来执行数据库查询

所以在客户端,我有控制器将范围绑定到我的逻辑,我的JSON数据对象和我的服务。

  • 我是否将与范围无关的所有内容都放入单独的服务中?
  • 我在哪里放置数据对象?进入单独的服务?
  • 双向数据绑定怎么样?即使我不想要,也不会回写我的JSON数据对象?
  • 如何组织我的run方法?我是否按资源对所有内容进行分组,并将其放入ArticlesService.init()中,例如?
  • 我的服务是否应该保留JSON数据对象并对本地和远程集合进行所有更新(如删除JSON对象然后在远程服务器上调用DELETE方法?)

0 个答案:

没有答案