寫法1
var deferred = $q.defer();
var promise = deferred.promise;
promise.then(function () {
...
}).then(function () {
...
});
deferred.resolve();
寫法2
$q.all([$scope.refreshSelectData()]).finally(function () {
...
});
PS. 若呼叫 $http.post 則寫成return $http.post 否則還是不會等待
沒有留言:
張貼留言