Angular 8 中的事件绑定17 Mar 2025 | 阅读 2 分钟 在Angular 8中,事件绑定用于处理从DOM触发的事件,例如按钮点击,鼠标移动等。当DOM事件发生时(例如,点击,更改,键盘抬起),它会调用组件中指定的方法。在以下示例中,当单击按钮时,会调用组件中的 cookBacon() 方法 例如 事件绑定示例让我们在HTML模板中添加一个按钮,并处理此按钮的点击事件。要实现事件绑定,我们将把按钮的点击事件与组件的方法绑定。 现在,打开 app.component.ts 文件并使用以下代码 ![]() app.component.html ![]() 输出 ![]() 点击“保存”按钮并打开控制台查看结果。 ![]() 现在,你可以看到“保存”按钮被点击了。 事件冒泡事件冒泡用于指定一个顺序,当一个元素嵌套在第二个元素中,并且两个元素都为同一事件(例如点击)注册了侦听器时,将按照这个顺序调用事件处理程序。 让我们看看上面的按钮示例。在这里,我在组件HTML中的按钮周围使用了一个div包装器,并且div也有一个点击事件处理程序。这只是为了在点击div时显示一些消息。 在 app.component.ts 文件中使用以下代码 ![]() app.component.html ![]() 输出 ![]() 点击“保存”按钮并打开控制台查看结果。 ![]() 在这里,你可以看到你的div消息也发生了。这都是由于事件冒泡引起的,你在 onDivClick 按钮上指定了它。 |
我们请求您订阅我们的新闻通讯以获取最新更新。