2016-11-23 18 views
8

ODDの理由で最新のChrome VersionとChrome canaryでIonicを使用していますを右クリックすると、ng-clickがトリガされます。右クリックして中クリックするとイニシャルトリガが発生する

Code Pen demonstrating the issue

いずれかは、いくつかの光を当てることができますか?

+0

私はこのように見たことがありません.... –

+2

IEのコンソールでイベントを見てみると、2つのイベントがあります.1つはPointerEventで、マウスの 'をクリックします。 Chomeには 'MouseEvent'があり、' which'プロパティは常に '1'(左クリック)です。 – Alexis

+1

Ionicはモバイルアプリケーションを作成するためのフレームワークです。携帯電話でアプリを使用しているときは、左クリックまたは右クリックはなく、タップだけがあります。このため、左クリックと右クリックを同じように扱うことは、おそらく設計上の決定でした。 – FrancisA

答えて

0
この、

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

それとも

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

とあなたのコントローラ上で、あなたのボタンのタグを変更し

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

・ホープ、このことができます。

関連する問題