在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ angular中$http返回值順序混亂?

angular中$http返回值順序混亂?

angular.forEach(arr,function(v,k){
    $http.post(url,myData).success(
        function(data){
            console.log(data);
        }
    )
});

每次刷新打印出來的data數(shù)組對象里面的順序都是不一樣的,混亂的,什么原因?

回答
編輯回答
夢若殤

你call的api自己亂序吧。。。

2018年5月7日 11:51
編輯回答
還吻

因為是異步的呀,你不能用forEach來call,還是需要等一個請求回來了,再call下一個。

2017年12月15日 08:07
編輯回答
墻頭草

并發(fā)請求返回的結(jié)果是無序的,可以先用Array.map()把結(jié)果保存起來,再依次執(zhí)行就好了,即保留了并發(fā)又能順序執(zhí)行

2017年2月10日 01:04