javascript - 谷歌地图与 ngmap 移动问题

标签 javascript angularjs google-maps mobile ng-map

我在 Angular 应用程序中使用谷歌地图和 ngmap 我在自定义标记方面遇到问题。

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

我得到了我的代码 here来看看这件事的实际情况。

最佳答案

你可以试试这个:

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();
  }

关于javascript - 谷歌地图与 ngmap 移动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34895108/

相关文章:

javascript - 如何使用ajax将检索到的数据分配给不同的td

angularjs - 需要帮助解决许多元素的 AngularJS 性能问题

javascript - 如何直接从 Google map 而不是地点获取对象

javascript - 从中间向外处理数组

javascript - Handlebars 部分位于部分内部

javascript - 更改 axios header 中的 Content-Type 以修复 415 错误

css - AngularJS 显示隐藏 div 淡入/淡出效果不起作用

javascript - 为什么 AngularJS Controller 中的另一个变量会发生变化?

php - 我可以从 mySQL 中检索 lat 和 lng 一起放在一列中的 google map 坐标吗?

javascript - 多个自定义标记上的 google maps api v3 信息窗口中的动态内容