What\'s the equivalent of Angular\'s $q in Angular2? Specifically, I\'m looking for $q.when, which allowed you to do something like:
$q.when
return $q.
new Promise((resolve, reject) => { if(xxx) { resolve('ok'); } else { reject('error'); } }).then(x => doSomething())
See also https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise or http://learnangular2.com/es6/promises