如何禁用angularjs中的链接?

时间:2015-03-05 02:38:21

标签: angularjs

我是棱角分明的新手,有一个我无法解决的简单错误,我知道这是一个简单的问题,但我很感激那些有关如何做到这一点的人。如何禁用角度链接?

1 个答案:

答案 0 :(得分:0)

另一个简单的解决方案是使用ng-href属性,就像href属性一样,但值是动态的。 Angular允许表达式,所以你可以使用三级? :构造以选择是否包含URL /值。如下所示:

<a ng-href="{{condition ? 'http://...' : ''}}">My link</a>

有一个缺点,因为href是动态播放的,你不会让CSS渲染与传统的href ed链接相同。

这并不是真正禁用链接,而是动态选择是否设置href属性,因此对于完整功能,编写指令可能会更好。从长远来看,真的值得深入了解属性,但这可能是一个很好的临时修复。