在轮询$ timeout $ scope更新期间AngularJS UI冻结

时间:2015-08-15 18:44:10

标签: angularjs ionic

我有一个带有简单视图的应用,其中包含一些项目列表。

<bean id="authenticationManager"
    class="org.springframework.security.authentication.ProviderManager">
    <constructor-arg>
        <list>
            <ref bean="daoAuthenticationProvider" />
        </list>
    </constructor-arg>
</bean>

我从服务器中获取这些项目,这些服务从服务器获取$ http get json数组,并且在控制器内部我需要每10秒更新一次该列表。

   <ion-view view-title="App">
    <ion-content>
        <div class="list">
            <div ng-repeat="group in groups">
                <div class="item item-divider">
                    {{group.name}}
                </div>
                <div class="item row" ng-repeat="item in group.items" ng-click="live(item.id)">
                    <div class="col-75">
                    </div>
                    <div class="col">
                    </div>
                </div>
            </div>
        </div>
    </ion-content>
</ion-view>

问题是,每次执行refresh()函数中的$ scope.groups时,我都会在UI中得到一个简短的“冻结”,这是非常明显的(例如,如果我上下滚动列表)。

任何想法我可能做错了什么?

提前致谢

0 个答案:

没有答案