Ho 2 chiamate http che restituiscono promesse ma la prima è facoltativa. Credo di dover prima creare una promessa usando $q.defer()
ma mi manca qualcosa.Prima promessa opzionale nella catena angolare
Ecco il mio tentativo non lavoro:
var p = $q.defer();
if (condition) {
p = p.then(doOptionalFirst());
}
return p.then(doOther());
Qual è la sintassi corretta per concatenare questi 2 chiamate con il primo è facoltativa?