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