0

在 angularjs/express/postgres 应用程序中,我想将 json 对象的大列表从数据库加载到客户端。每个 json 对象都是它自己很大。每个 on 都存储在单独的行中。所以我想在从数据库中读取每个 json 对象后立即显示它们。

我找到了 EventSource api,可以将 json 对象从服务器逐步发送到客户端。哪个工作正常。

然后我想尽快将它们显示在我的视图中。

使用事件源包括使用事件侦听器。

正如这里解释的那样https://groups.google.com/forum/?fromgroups=#!topic/angular/xMkm81VkR9w 角度不会注意到模型的变化,因为范围修改发生在角度世界之外,在事件侦听器内.

有一种方法可以通过调用 $scope.$apply() 来触发脏检查。但由于我的列表超过 200 个元素,因此触发了此错误:

Error: 10 $digest() iterations reached. Aborting!

所以我想知道是否有另一种方法来触发脏检查?也许另一种方式来解决我的问题。

编辑:在对实际问题进行反思后更改了标题

4

1 回答 1

0

事实上,问题来自部分,我在 ng-show 指令中添加过滤器表达式我不好

于 2012-11-03T15:31:19.120 回答