/ / Y a-t-il des différences entre $ scope. $ watch et $ watch? - javascript, angularjs

Y a-t-il des différences entre $ scope. $ watch et $ watch? - javascript, angularjs

J'apprenais angulaire. je n'ai pas reçu de documentation angulaire, s'il vous plaît, dites-moi ce qu'est $watch

qu'est-ce qui se passe si nous changeons cela en $scope.$watch

désolé je suis nouveau à l'anguar cette question semble un peu bête .... si je me trompe dans la connaissance

Réponses:

1 pour la réponse № 1

si vous regardez une expression, vous avez besoin d'un contexte utilisé pour la résoudre. Considérer

$watch("foo", handler);

comment angular devrait savoir quoi foo regarder? Cela n'a de sens que dans le contexte d'une portée

somescope.$watch("foo", handler);

savoir si angulaire quelle foo à regarder.

Mais si vous parlez de montres en général, beaucoup de gens omettent la possibilité pour des raisons de simplicité. Mais vous devriez savoir: vous ne pouvez pas "regarder pour quelque chose si vous ne savez pas regarder ;)


2 pour la réponse № 2

Il n'y a pas de service de surveillance $ $ autonome. Les gens disent $watch au lieu de $scope.$watch mais c’est la même chose, c’est juste plus long de dire $ scope. $ watch, et c’est juste pour mentionner que même s’il est lié à $ scope, il aime un tout nouveau service.

Mais je peux me tromper, il se peut qu’il s’agisse d’un service indépendant, indépendant, appelé $ watch, mais je ne le pense pas.