Maison > Questions et réponses > le corps du texte
Je continue à recevoir des erreurs après avoir utilisé $apply, veuillez répondre
漂亮男人2017-05-15 16:56:08
L'erreur est Digest Already In Progress
. La raison est que la boucle $digest
est déjà en cours d'exécution et que vous avez à nouveau appelé manuellement la fonction $apply
.
Supprimez simplement l'appel redondant. Vous pouvez également juger s'il est déjà dans $apply
à $digest
:
javascript
if(!$scope.$$phase) { $scope.$apply(); }
Regardez cette question : http://stackoverflow.com/questions/12729122/prevent-error-digest-alrea...
Si vous ne savez pas ce qu'est $digest
, référez-vous à cet article :
http://harttle.github.io/2015/06/06/angular-data-binding-and-digest.ht .. .