作为按钮的 html 标签 - 我需要能够禁用使用 Angular

标签 html css angularjs

我有一个按钮标签。我需要能够禁用它。 ng-dialog 不起作用。如果我使用 ng-diable 它显示禁用,但按钮仍然有效。这不好。标签按钮仍然可以点击。是的,我可以使用常规按钮,但对于这种情况,我需要使用标签按钮。

<label type="button" class="btn btn-primary btn-block btn btn-primary btn-sm btn-block hist-button" 
   id="importHistEditButton" ng-controller="ImportHistoryController" 
   ng-click="getImportHistory(editSource.sourceId); showDialog();">
<span class="icon-plus"></span> Import History

有没有办法禁用标签按钮使其不可点击?

最佳答案

您可以使用 CSS 使标签不可点击。

<style type="text/css">
    label.btn.hist-button {
       pointer-events: none;
    }
<style>

这在除 IE 之外的大多数浏览器中都运行良好。

关于作为按钮的 html 标签 - 我需要能够禁用使用 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49415542/

相关文章:

javascript - Angularjs,Service 中的 $http.get 不更新 View

javascript - 在标记中获取 AngularJS 对象属性名称

css边框效果

html - ionic 4 ion-select-option 文本换行

javascript - 如何在不同的图像中给出不同的标题?

javascript - AngularJS slider 中的两种方式数据绑定(bind)

jquery - 如何使用 JQuery 中的 PREV 函数访问 SPAN 元素?

javascript - html before after 属性不起作用

python - 如何从同一个类的页面中的两个表中提取数据?

javascript - 将多边形存储在 localStorage 中