Eu estava aprendendo angular. eu não recebi nada da documentação angular alguém pode me dizer o que é $watch
o que acontece se mudarmos para $scope.$watch
desculpe, eu sou novo no anguar esta pergunta parece um pouco boba .... se eu estiver errado no conhecimento
Respostas:
1 para resposta № 1se você assiste a uma expressão, precisa de um contexto usado para resolvê-la. Considerar
$watch("foo", handler);
como angular deve saber o que foo assistir? Faz sentido apenas no contexto de um escopo
somescope.$watch("foo", handler);
tão angular sabe o que foo para assistir.
Mas se você está falando de relógios em geral, muitas pessoas omitem o escopo por uma questão de simplicidade. Mas você deve saber: você não pode procurar algo se não souber Onde assistir ;)
2 para resposta № 2
Não existe um serviço independente de relógio $. As pessoas estão dizendo $watch
ao invés de $scope.$watch
mas é o mesmo. é apenas mais tempo para dizer $ scope. $ watch, e é apenas para mencionar que, mesmo que esteja relacionado ao $ scope, ele é como um serviço totalmente novo.
Mas posso estar errado, talvez exista um serviço externo autônomo cujo nome seja $ watch, mas acho que não.