gpt4 book ai didi

javascript - Angular 2 悬停事件

转载 作者:IT老高 更新时间:2023-10-28 13:17:22 25 4
gpt4 key购买 nike

在新的 Angular2 框架中,有谁知道像事件一样进行悬停的正确方法?

Angular1 中有 ng-Mouseover,但似乎没有被继承。

我浏览了文档并没有找到任何东西。

最佳答案

如果你想在任何 HTML 元素上执行类似悬停的事件,那么你可以这样做。

HTML

 <div (mouseenter) ="mouseEnter('div a') "  (mouseleave) ="mouseLeave('div A')">
<h2>Div A</h2>
</div>
<div (mouseenter) ="mouseEnter('div b')" (mouseleave) ="mouseLeave('div B')">
<h2>Div B</h2>
</div>

组件

import { Component } from '@angular/core';

@Component({
moduleId: module.id,
selector: 'basic-detail',
templateUrl: 'basic.component.html',
})
export class BasicComponent{

mouseEnter(div : string){
console.log("mouse enter : " + div);
}

mouseLeave(div : string){
console.log('mouse leave :' + div);
}
}

您应该同时使用 mouseentermouseleave 事件,以便在 Angular 2 中完全实现功能性悬停事件。

关于javascript - Angular 2 悬停事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37686772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com