我正在開發離子2的應用程序,但是我遇到了點擊事件的問題。離子2(點擊)觸發兩次iOS 10.3.1
當我在設備上運行應用程序,並嘗試點擊一個按鈕例如作出警報,此功能會觸發一次,但當我再次點擊按鈕時,該功能會觸發兩次。
這是系統信息。
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
這是示例代碼:
home.htm
<div padding>
<button ion-button full (click)="TestAlert()">Alert</button>
</div>
home.ts
TestAlert(){
console.log('Hola');
alert('Hola');
}
這是一個完整的例子是什麼我真的做repo
這是因爲btn默認有一個點擊偵聽器,並且您添加了第二個偵聽器。嘗試使js中的點擊呼叫不在html中。 – TypedSource