2017-11-03 8 views
0

上で動作していないのはなぜdocument.clickコードcodebrowserで正常に動作しますが、android deviceでは動作しませんでしたとandroid device上の問題に直面しています。ここ文書のクリックは、実際のAndroidデバイス

browserのための私の作業コードである(ただしandroidでは動作しません):

public showMoreBarItem = false; 

counter:number = -1; 

@IonicPage() 
@Component({ 
    selector: 'page-user-dashboard', 
    templateUrl: 'user-dashboard.html',  
    host: {'(document:click)': 'onClick($event)',}     
}) 


onClick(event) { 
    if(!(this.counter % 2 === 0)) {   
    this.showMoreBarItem = false; 
    } 
} 

それはandroidデバイス

に取り組んでいない理由まだ私が探しています助けてください答えのために、私を助けてください、事前に感謝!

+1

クリックイベントは、タッチデバイスでは利用できません。代わりに 'touchstart'または' touch'を使用してください。私は角を経験していないので、あなたはその部分を自分で見つけなければなりません。 –

答えて

-1

touchイベントがclickイベントと異なる可能性があるため、ontouchまたはontouchendが必要な場合があります。

関連する問題