【发布时间】:2017-01-10 17:02:09
【问题描述】:
在 AngularJS 中,我有一个带有很多功能的 js 对象(工厂)。 4000 行。当我从 php 中提取数据并创建对象时,它会很快。
$http.get('pivots/list.php')
.success(function (data) {
$scope.listOfPivots = data;
for (var i = 0; i < $scope.listOfPivots.length; i++ ) {
pivot = new pivotFactory($scope.listOfPivots[i]);
然后我需要与其他控制器共享所选对象。
$rootScope.$broadcast("Update", pivot);
当我得到选定的对象时,会有几秒钟的暂停。
$rootScope.$on("Update", function(event, p) {
$scope.selectedPivot = p;
});
如何测量此超时以显示进度条或如何防止这种长时间延迟?
【问题讨论】:
标签: javascript angularjs object