イオン2でアプリを開発していますが、クリックイベントに問題があります。イオン2(クリック)は2回発射iOS 10.3.1
デバイス上でアプリケーションを実行し、アラートを作成するなどのボタンをクリックしようとすると、この関数は1回だけ起動しますが、もう一度ボタンをクリックすると関数が2回発生します。
これはシステム情報です。
Cordova CLI: 6.5.0
Ionic Framework Version: 3.0.1
Ionic CLI Version: 2.2.2
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.0
ios-deploy version: 1.9.0
ios-sim version: 5.0.8
OS: macOS Sierra
Node Version: v7.2.1
Xcode version: Xcode 8.3.2 Build version 8E2002
そして、これはサンプルコードです:これはi`mはrepo
をやって何完全な例であるhome.htm
<div padding>
<button ion-button full (click)="TestAlert()">Alert</button>
</div>
home.ts
TestAlert(){
console.log('Hola');
alert('Hola');
}
thats btnにはデフォルトでクリックリスナーがあり、もう1つはクリックリスナーを追加するためです。 htmlではなくjsでクリック呼び出しを試みてください。 – TypedSource