Welchen Vorteil bietet die Verwendung des Timeouts $ in AngularJS anstelle von window.setTimeout?

Ich hatte einen Vorschlag, ein Timeout wie folgt zu implementieren:

  $timeout(function() {

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

  }, 2000);
};

Kann mir jemand sagen, was der Grund / Vorteil ist, wenn ich dies anstelle von setTimeout benutze?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage