我想围绕AngularJS包裹我的头。我很喜欢它,但一个核心概念似乎在逃避我 - 模型在哪里?AngularJS模型
例如,如果我有一个应用程序,例如,显示多个事务列表。一个列表向服务器查询符合某些标准的分页交易集合,另一个列表使用不同的标准,但可能有一些交易符合两个条件并最终在两个列表中。现在:
出现在两个列表中的事务应该是两个范围中的SAME对象,对不对?这不是数据绑定的大问题,所以一个地方的更新会被镜像到另一个地方吗?
事务可能具有复杂的行为,抽象原始服务器API请求,要求后续查询服务器以收集更多数据,监视自己是否有变化并将自己标记为脏,所有这些事情都去了哪里?
列表本身需要知道事务何时被删除,因此在一个列表中删除的同一事务将从另一列表中消失。
我们可能想缓存一些客户端存储风格的交易?
所以再次提出这个问题:所有这些都去了哪里?它是否都被嵌套在$ rootScope中并且由控制器控制?委托给一个服务?
这里的任何方向,无论多么模糊,都不胜感激。
问题标题似乎讨论一个普遍的概念,而内容描述比例更特殊的情况。 – 2013-08-18 23:20:02