AngularJS 中的 promise 回调是否保证在摘要循环中被调用?
setTimeout(function () {
var deferred = $q.defer();
deferred.resolve();
deferred.promise.then(function () {
if ($rootScope.$$phase) {
//I seem to be hitting this block
console.log("in digest");
} else {
//Could I ever hit this block?
console.log("not in digest");
}
});
});