1

ngmap在 Angular 应用程序中使用谷歌地图,我遇到了custom marker.

我的内部custom marker有一个input字段可以为我的位置设置自定义名称。问题是在移动设备(Android 和 iOS)上,我无法访问该字段进行写入。(基本上我无法点击输入字段)您知道为什么会发生这种情况吗?

我在这里有我的代码,可以看到这件事的实际效果。

4

1 回答 1

1

你可以试试这个:

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();
  }
于 2016-01-20T11:29:30.517 回答