Below is a for loop which will run a max of time times, Inside of that for loop I make a GET call to return some data that needs to be added to my obj
object.
I need some way to tell when all 3 GETS
are finished as well as the for loop
before calling the TagFactory.buildSavedView(obj)
line. Thoughts?
for (var i = 0; i < termIDs.length; i++) {
ApiFactory.getTagData(tickers[i], termIDs[i]).then(function(data) {
singleTagArray.push(data.data.tickers);
var updatedTag = TagFactory.renderDirections(singleTagArray, null, period);
newTagObject = updatedTag[0];
tags.push(newTagObject);
finishObjSetup(tags);
console.log('viewHeaderDirect > obj: ', obj);
});
}
TagFactory.buildSavedView(obj);
vm.loadSavedModal = false;