$q.all(promises) on forms