/ / Est-il obligatoire d’utiliser $ scope. $ S’applique pour un événement non angulaire - angularjs, angularjs-scope, angularjs-apply

Est-il obligatoire d'utiliser $ scope? $ S'applique à un événement non angulaire - angularjs, angularjs-scope, angularjs-apply

Est-ce une bonne pratique de toujours mettre à jour les variables de portée en utilisant $ scope. $ S’applique lorsque le contrôle revient d’un événement non angulaire?

J'ai un cas d'utilisation où la même méthode est utilisée par les événements angulaires et non angulaires et je veux éviter la duplication de code.

Réponses:

1 pour la réponse № 1

Vous devez l'utiliser si vous allez exécuter du code dans un nouveau tour. Et seulement si ce tour n’est pas créé à partir d’une méthode de la bibliothèque AngularJS. Dans ce nouveau tour, vous devriez envelopper votre code $scope.$apply(). Regarde ça lien.