У меня есть массив angularjs $http
объектов конфигурации:
var steps= [
{url:"http://api.com/test1", method: "GET"},
{url:"http://api.com/test2",method: "POST"},
{url:"http://api.com/test3",method: "GET"},
]
Это все API вызовы, которые мне нужно выполнить последовательно. Количество этих звонков может варьироваться.
Я хотел бы преобразовать каждый из этих объектов в функцию, выполняющую вызов $http
(поэтому я могу использовать это с map
для получения массива функций).
Что-то вроде:
function transform(conf){
return $http(conf);
}
Но это, очевидно, выполняет вызов $http
.