просто вы можете использовать click
и dblclick
для вызова методов, основанных на действиях мыши пользователя
Я использовал этот метод для обнаружения браузера мобильного или ПК ?
export function isMobileBrowser() {
if( navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
){
return true;
}
else {
return false;
}
}
componentenet ?
clickHandler(){
if (!isMobileBrowser()) {
console.log('Hello from ?');
this.name = "?";
}
}
dblclickHandler() {
if (isMobileBrowser()) {
console.log('Hello from ?');
this.name = "?";
}
}
шаблон ?
<button (click)="clickHandler()" (dblclick)="dblclickHandler()">Log a message ?</button>
demo 101 , проверьте это с помощью мобильного ссылка