How Angular $scope.$watch works?
本问题已经有最佳答案,请猛点这里访问。
对我来说,就像魔术一样。Angular Know监视的表达式如何更改,然后调用回调?据我所知,并非所有的javascript实现都提供
Angular的工作原理是跟踪模型数据属性的旧值,并在各种触发器之后对照这些值检查当前值。所以它通过比较来检测变化。您可以在该页的运行时部分找到详细信息。(我没有直接链接到运行时部分,因为该页面当前使用顶部的引导导航栏,其中有一个bug,当链接到片段时,它会隐藏前几行内容。)