2016-11-23 47 views
8

En son Chrome Sürümünde İyonik kullanıyorum ve bazı çok ODD nedenine göre Chrome kanaryası Sağ tıklama, tetiklemek için ng-click.İyonik, sağ tıklama ve ortadaki tıklatmayla istenmeyen tıkırtıyı tetikler

Code Pen demonstrating the issue

herhangi bir ışık tutabilir? Bu yardımcı olur

$scope.test = function($event){$event.preventDefault();alert(1); 

Hope:

+0

Bu gibi bir şey görmedim .... –

+2

Bu gerçekten garip, IE konsolunda olaya bir göz attığınızda iki olay var, biri farenin hangi tuşunu algılayabildiğin bir 'PointerEvent' tıklandı. Chome'de sadece bir 'MouseEvent 'var, burada' '' '' '' '' '' '' '' sol (sol tıklama) – Alexis

+1

İyonik, mobil uygulamalar oluşturmak için bir çerçevedir. Bir cep telefonunda bir uygulama kullanırken sol veya sağ tıklama yoktur, sadece bir dokunuş vardır. Bundan dolayı, sol ve sağ tıklamaları aynı muamele etmek muhtemelen bir tasarım kararıydı. – FrancisA

cevap

0
, bundan

<button type="button" class="button button-large button-energized" ng-click="test()">click me!!!</button> 

Ya

<button type="button" class="button button-large button-energized" ng-click="test($event)">click me!!!</button>

ve Kumandanızda

sizin Düğme etiketi değiştirin

.