如何处理来自给定fiddler的代码片段。
for (var i = 0; i < carList.length; i++) {
$http.get("accesoriesList.htm").then(function(accesories) {
$scope.accesoriesList.push({"id": carId, "name": carName, "accesories" : accesories});
}
的Fiddler https://jsfiddle.net/gsk/euuhsowu/
我正在尝试获取汽车配件清单。 但我有不同的问题:
答案 0 :(得分:0)
你应该始终认为异步。 顺序异步调用应该放在之前的回调函数中。
所以第二个API调用(SELECT s.item_id, COUNT(t.item_ID) AS quantity
FROM (SELECT DISTINCT item_ID FROM table) s
LEFT JOIN table t
ON s.item_ID = t.item_id
AND t.status = 'available'
GROUP BY s.item_id
ORDER BY s.item_id;
)应该在第一个回调中:
accesoriesList.htm
也许它只是一个例子,但我认为第二次调用应该有一些路由规则来接收carId ......