这主要是由于事件冒泡导致的,可以通过添加“event.stopPropagation()”来解决这个问题。这里是一个示例:
HTML文件:
Click me
TS文件:
onClick(event: MouseEvent) { event.stopPropagation(); // 执行操作 }
这样,当点击按钮时,鼠标点击事件不会继续冒泡到父组件并触发Angular检测更改,从而解决了这个问题。
上一篇:Angular10 响应式表单验证同时在失焦和提交时生效。
下一篇:Angular10+AWSS3+Cloudfront:navigationwithoutahash