我的<ion-item>
里面有<a>
。我希望在点击href
时,应用会转到特定的<ion-item>
。
代码在浏览器模拟器(ionic serve
)中运行良好,但无法在Android实际设备上单击。
这是我的<ion-item>
:
<ion-item>
<a href="http://google.com">
<img src="img/ionic.png">
<p>Events</p>
</a>
</ion-item>
请注意,上面的href
转到外部html。
如果我尝试转到本地href
,html
正在运作:
<ion-item>
<a href="#/jobs">
<img src="img/ionic.png">
<p>Jobs List</p>
</a>
</ion-item>
我已尝试将href
更改为ng-href
,我也尝试在href
标记内指定ion-item
。他们都没有工作。
我还尝试更改html
:
<a href="http://google.com">
<ion-item>
<img src="img/ionic.png">
<p>Forum</p>
</ion-item>
</a>
它仍无效。
请帮助我,谢谢你的帮助
更新
我还尝试使用inappbrowser
:
<ion-item>
<a href="#"
onclick="window.open('http://google.com', '_system', 'location=yes'); return false;">
<img src="img/ionic.png">
<p>Guide</p>
</a>
</ion-item>
但在真实设备上没有运气
答案 0 :(得分:1)
您可以在cordova http://ngcordova.com/docs/plugins/inAppBrowser/
中安装应用内浏览器插件或者如果您不想要,只需使用$ window.open(&#39; http://google.com&#39;,&#39; _system&#39;);在你的控制器
来源:http://forum.ionicframework.com/t/linking-to-an-external-url-and-opening-in-browser/30953