ng-disabled在Firefox和Chrome中无效

时间:2014-03-04 08:44:13

标签: angularjs angularjs-scope

目前我正在开发一个与AngularJS相关的项目。在那里我需要在

上禁用

< a>

链接。为此,我使用了 ng-disabled =“true”。这在chrome和Firefox中不起作用。但它适用于IE。有人建议将更改链接指向按钮。但在这个项目中,我无法将这些链接转换为按钮。有谁知道怎么做?

2 个答案:

答案 0 :(得分:2)

AngularJS只是将输入元素的disabled属性的功能映射到ng-disabled指令。

这对<a>标记无效,因为只有输入类型元素支持disabled属性。

如果您真的无法更改指向按钮的链接,那么您唯一的选择就是为这些链接添加自定义CSS和点击处理程序。

答案 1 :(得分:2)

如果您使用的是AngularJS 1.1.5或更高版本

,则效果很好

我的是v1.1.5,它在所有浏览器中都能很好地运行。