我已经使用$timeout
实现了一个递归函数来重复执行更新,但是,经过一段时间后,我得到了与之前相同的值。谁能帮我理解发生了什么?
$scope.anotherStrem = function(){
$timeout(function(){$scope.anotherStrem()},3000);
}
在console.log
输出中,在前几分钟,我得到了不同类型的值,这些值将由websocket服务器发布。但几分钟之后,我有几个相同的值,但websocket发送了一个不同的更新值。