锚标记上的 ng-禁用有效,但标记仍可点击
ng-disabled on an anchor tag works but tag is still clickable
我有一个锚标签,我通过boostrap的CSS将其用作下载按钮。我的问题是我在标签中有 ng-disabled
属性,虽然它使按钮看起来被禁用,但仍然可以单击它。我有如下内容:
<a class="btn btn-primary pull-right download-button" target="_self" href="/download" ng-disabled="!dlAvailable">Download</a>
href="/download"
链接因一些变量而异,我需要target="_self"
以确保页面不会重定向。有没有另一种方法可以使锚标签看起来被禁用并且单击时不起作用?
所以这是我用来解决我的问题的"黑客"。我复制了该按钮,只是使用ng-show
来确定应该显示哪个按钮 - 禁用的按钮或工作按钮。
<a class="btn btn-primary pull-right download-button disabled" target="_self" href="/download" ng-show="!downloadAvailable">download</a>
<a class="btn btn-primary pull-right download-button" target="_self" href="/download" ng-show="downloadAvailable">download</a>
相关文章:
- ng映射方向备选方案
- 当我的所有 Ng-from 都有效时启用一个按钮
- 锚标记上的 ng-禁用有效,但标记仍可点击
- 按键时标记为ng的必填字段有效,即使是's是空的
- ng变化不会'除非我输入了有效的电子邮件地址,否则我不会因为输入电子邮件而被解雇
- Angular:$scope有效,但“;控制器为“;不触发ng更改事件
- 只有当我导航回窗口时,angular ng show才有效
- 为什么这种 ng 网格分页有效
- ng-change 检测 ng 模型在选择框中为空或无效,然后选择第一个有效选项
- data-ng-bind-html 有效,但不能使用卷曲的 {{}} 括号
- ng有效,当值通过<按钮>ng单击
- AngularJS花括号是't正在解析,但ng绑定有效
- 我的数据绑定有效,但我的输入ng模型是't更新时更新
- ng类条件有效,但仅当我刷新页面时有效
- 与ng模式一起使用时,有效的正则表达式模式会抛出错误
- 在ng-repeat中突出显示一行的更有效方法?. .角的方式
- Angular.js - ng-disabled在复选框上,仍然提交一个有效的表单
- 角度ng重复和过滤器错误(版本1.1.5有效,1.2.15有错误)
- 用ngshow传递数组值“;ng显示=“;点赞点击的[{{comment.id}}]”;是否有效
- 如何在angularjs中存储复选框的有效ng更改事件