他妈的
如果元素具有(click)
处理程序,并且您在该元素中选择了一些文本,则将(click)
调用该处理程序。有办法防止这种情况吗?这是说明问题的Plunkr。相关代码:
@Component({
selector: 'my-app',
template: `
<div>
<h2 (click)="handleClick()">Click or select this text</h2>
</div>
`
})
export class App {
public handleClick() {
alert('you clicked');
}
}
Raja Mohamed |
使用此代码
public handleClick() {
var selection = window.getSelection();
if(selection.toString().length === 0) {
alert('you clicked');
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句