【问题标题】:Google maps with ngmap mobile issue带有 ngmap 移动问题的谷歌地图
【发布时间】:2016-01-20 08:37:14
【问题描述】:

我在 Angular 应用程序中使用带有 ngmap 的谷歌地图 我遇到了custom marker 的问题。

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

我有我的代码 here 来查看这个东西的实际效果。

【问题讨论】:

    标签: javascript angularjs google-maps mobile ng-map


    【解决方案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-11-25
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 2018-01-23
    • 2012-08-13
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多