ngmap
Angular アプリケーションでGoogle マップを使用していますが、 custom marker
.
私の場所のカスタム名を設定するためcustom marker
のフィールドが内部にあります。input
問題は、モバイル (Android および iOS) では、このフィールドにアクセスして書き込むことができないことです。(基本的に、入力フィールドをタップすることはできません)なぜそれが起こるのか分かりますか?
この動作を確認するためのコードをここに用意しました。
ngmap
Angular アプリケーションでGoogle マップを使用していますが、 custom marker
.
私の場所のカスタム名を設定するためcustom marker
のフィールドが内部にあります。input
問題は、モバイル (Android および iOS) では、このフィールドにアクセスして書き込むことができないことです。(基本的に、入力フィールドをタップすることはできません)なぜそれが起こるのか分かりますか?
この動作を確認するためのコードをここに用意しました。
これを試すことができます:
HTML:
<div class="infobox">
<div class="infobox__custom-name">
<input autofocus type="text" ng-model="vm.eventLocation.name" ng-click="vm.click($event)">
</div>
<div class="infobox__address">{{vm.eventLocation.address}}</div>
</div>
JS:
vm.click = function(e) {
e.target.focus();
}