在Angular中,有没有办法防止对此类事件进行脏检查?
实际上,我在这些处理程序中的代码不会更改模型,因此我不希望Angular对这些经常触发的事件执行脏检查。
答案 0 :(得分:0)
您可以使用 Angular FormController (documentation here)跟踪您的输入。
您拥有以下属性:
$pristine
- 如果用户尚未与表单进行交互,则为True。$dirty
- 如果用户已与表单进行过互动,则为True。
这意味着您不必担心mouseenter
/ mouseleave
。
此外,您可以找到有关此问题的详细教程: