NG-点击我有,目前看起来是这样的一个指令的链接:有条件UI-SREF和同一链路
<a href="" ng-href="{{tile.type === 'article' ? '/article/' + tile.slug : ''}}" ng-click="tile.type === 'video' && openVideo({id: tile.videoId})"></a>
这里的逻辑是这样的: - 如果tile.type
是article
,连结应点击
tile.type
是
video
链接应该离开href值空和执行
openVideo
功能
的问题是,对于视频链接,href值完全是 - 创建一个href值,如果点击应该去此相关的URL 删除了链接丢失原生链接样式,例如悬停时鼠标光标发生变化。我也宁愿使用ui-sref
而不是ng-href
,但我似乎无法得到有条件的声明。
这样做的正确方法是什么?
这样,我就不得不重复我放入链接的任何内容,这是不理想的。 – Coop