В чем преимущество использования $ timeout в AngularJS вместо window.setTimeout?

У меня было предложение реализовать тайм-аут, как это:

  $timeout(function() {

    // Loadind done here - Show message for 3 more seconds.
    $timeout(function() {
      $scope.showMessage = false;
    }, 3000);

  }, 2000);
};

Может кто-нибудь сказать мне, в чем причина / преимущество использования этого, а не использования setTimeout?

Ответы на вопрос(3)

Ваш ответ на вопрос