【问题标题】:AngularJS and Google Maps - Links on Markers don't recognized on iOSAngularJS 和 Google 地图 - 标记上的链接在 iOS 上无法识别
【发布时间】:2016-02-02 12:25:45
【问题描述】:

我有一个应用程序可以加载带有一组标记的 Google Maps 地图。我在标记的每个气泡中设置了带有指向如下路线(相对 url)的链接的 html:#/page/:id。在 android 中,在触摸时,链接可以完美运行。但在 iOS 中,链接不起作用,我无法输入链接的 url。它什么都不做,不抛出任何错误(我正在使用 Safari 网络检查器进行检查)并且不导航。

标记的HTML代码:

var content = "<div class='globo_mapa'>
    <div style='max-width: 33%'>
        <img src='"+servicio.service_data[0].picture+"' />
    </div>
    <div style='max-width: 66%'>
        <h3>"+servicio.service_data[0].nombre+"</h3> " + servicio.service_data[0].descripcion+"
    </div>
    <a href='#/dashboard/unique/"+servicio.id_servicio+"'>Ver Servicio</a>  
</div>";

路线:

.state('dashboard.unique', {
        url:'/unique/:id',
        cache: false,
        resolve: {
          auth: function resolveAuthentication(AuthResolver) {
            return AuthResolver.resolve();
          }
        },
        views: {
          'menuContent': {
            templateUrl: 'closerViews/dashboard/uniqueservice.html',
            controller: 'uniqueController'
          }
        }
    })

这是 iOS 功能吗?我必须做一些特别的事情才能在 iOS 中工作吗?

【问题讨论】:

    标签: javascript android ios angularjs google-maps


    【解决方案1】:

    我解决了这个问题。 iOS 9.x 的一个错误已在 angular 和 ionic 最新版本中解决。如果您遇到此类问题,例如无限摘要,则可以通过更新 Angular 库来解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      • 2012-12-23
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多