我的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网址上提供。
关于如何解决这个问题的想法?
答案 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>