0
このバグはこれまでアンドロイドキットカットバージョンでのみ表示されています。Googleマップを使用すると、Ionic 3 - シグネチャーパッドがアンドロイドキットカットで開かない
Googleマップを持つページから署名パッドを開いています。このページのHTMLは以下の通りです。
<ion-content>
<button (click)="openPad()">Open Pad</button>
<div #map id="map" style="height:100%;"></div>
</ion-content>
これは、私がテストしたブラウザやその他のアンドロイドバージョンで正常に動作します。しかし、署名パッドはアンドロイドキットカットで開かれていません。
このページでマップを使用していないときは、署名用パッドがキットカットで開きます。次のHTMLコードは、Androidキット-KATで私はこのバグを修正
<ion-content>
<button (click)="openPad()">Open Pad</button>
<!-- <div #map id="map" style="height:100%;"></div> -->
</ion-content>
ヘルプを正常に動作し、あなたがsignaturepadを開くためのボタンをクリックする前に、最初のマップ のクリックイベントを無効にしてみてください
setClickable(偽)が動作していません。これは、マップをthis.map.remove()として削除したときに機能しました。私はそれが私のアプリのパフォーマンスに影響を与えることを知っている。ある場合は、より良い方法を提案してください –