无法在Ionic

时间:2015-11-12 18:03:06

标签: angularjs ionic

我的Ionic app上有以下HTML:

<a ng-href="#/app/perfil/{{ notification.Notification.model_id }}">
    <img ng-src="{{ notification.Notification.photo }}" class="profile-pic">
    <h2 ng-bind-html="notification.Notification.name">{{ notification.Notification.name }}</h2>
    <p ng-bind-html="notification.Notification.title">{{ notification.Notification.title }}</p>
</a>

如您所见,它在加载JSON文件后设置用户ID。此链接在浏览器上运行正常,但出于某种原因,当我尝试使用真实设备时,我的xcode会返回错误:

Failed to load webpage with error: The URL can’t be shown

我的所有数据都在HTTPs网址上提供。

关于如何解决这个问题的想法?

1 个答案:

答案 0 :(得分:0)

经过一些研究,我已将ng-href更改为ui-sref并且确实有效 - 实际上,ui-sref在这种情况下更有意义。

如果有任何人遇到同样的问题,请在此处阅读更多详情:https://github.com/angular-ui/ui-router/wiki/Quick-Reference#ui-sref

我的代码:

<a ui-sref="appPerfil.perfil-amigo({ user_id: notification.Notification.model_id })">
    <img ng-src="{{ notification.Notification.photo }}" class="profile-pic">
    <h2 ng-bind-html="notification.Notification.name">{{ notification.Notification.name }}</h2>
    <p ng-bind-html="notification.Notification.title">{{ notification.Notification.title }}</p>
</a>