【发布时间】:2017-11-23 07:40:14
【问题描述】:
据我了解,Angular 会自动为控制器中的任何$scope 定义的值设置标准$watch,该值与视图中的模型相关。
但是假设我想要这些值来检查是否相等。所以在控制器中我会添加一个$watch(..., ..., true)。
这是否意味着现在有两个$watch 运行相同的值,每个都有不同的观察深度?如果是这样,我是否应该删除 Angular 最初设置的标准 $watch 以删除多余的 $watch 从而提高性能?
【问题讨论】: