猿问

angular中$http返回值顺序混乱?

angular.forEach(arr,function(v,k){

    $http.post(url,myData).success(

        function(data){

            console.log(data);

        }

    )

});

每次刷新打印出来的data数组对象里面的顺序都是不一样的,混乱的,什么原因?

眼眸繁星
浏览 459回答 1
1回答

繁星点点滴滴

因为是异步的呀,你不能用forEach来call,还是需要等一个请求回来了,再call下一个。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答