【发布时间】:2015-10-29 13:30:38
【问题描述】:
我正在尝试更新作用域的对象。来自异步进程的新数据,在本例中是来自 facebook 的数据。
如何将更改应用到 html?
var getCampaignStatistics = function () {
for (i = 0; i < $scope.campaigns.length; i++) {
$scope.$apply(function () {
$scope.campaigns[i].campaignStatistics = new CampaignStatistics(delegate);
$scope.campaigns[i].campaignStatistics.startProcess();
});
}
};
var delegate = function () {
};
所以我有一个委托函数,一旦每个统计过程完成,它就会被调用。 我也尝试应用该过程,但我知道由于对 facebook 的异步请求,它无济于事
我应该添加这个过程,但这是一个需要大量计算的漫长过程。 基本上,它只是在campaignStatistics 中设置了一个统计对象。在统计对象中有参数,例如 - 图片计数等...... 在进程结束时,它调用委托函数
【问题讨论】:
标签: angularjs asynchronous scope