AngularJS和谷歌地图 - 标记链接在iOS上无法识别

时间:2016-02-02 12:25:45

标签: javascript android ios angularjs google-maps

我有一个应用程序,它使用一组标记加载Google地图的地图。我已经在标记的每个气泡中设置了一个指向路径(相对网址)的链接,如下所示:#/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上工作?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。 iOS 9.x的一个错误在角度和离子最后版本中得到了解决。如果你遇到这个问题,比如无限的摘要,就可以解决更新角度库的问题。