Angularjs:防止对mouseenter / mouseleave事件进行脏检查

时间:2015-02-03 03:03:07

标签: javascript angularjs angular-digest

在Angular中,有没有办法防止对此类事件进行脏检查?

实际上,我在这些处理程序中的代码不会更改模型,因此我不希望Angular对这些经常触发的事件执行脏检查。

1 个答案:

答案 0 :(得分:0)

您可以使用 Angular FormController documentation here)跟踪您的输入。

您拥有以下属性:

  
      
  • $pristine - 如果用户尚未与表单进行交互,则为True。
  •   
  • $dirty - 如果用户已与表单进行过互动,则为True。
  •   

这意味着您不必担心mouseenter / mouseleave

此外,您可以找到有关此问题的详细教程:

http://mrbool.com/the-concepts-of-angularjs-forms/29117