javascript - ng-disabled 可以应用于哪些元素?

标签 javascript html angularjs events

我以为我可以申请ng-disabled<a>元素。看起来我做不到。它适用于 <button>元素。有谁知道我可以应用哪些元素 ng-disabled到?

最佳答案

您无法禁用 anchor 标记。 ng-disableddisabled 属性只对 button/input 元素起作用,如果你想禁用 anchor 标记,那么你应该调用 ng-click 功能,然后根据它重定向或不做任何事情。

标记

<a href="" ng-click="redirect(isValid, url)"> Anchor Button </a>

代码

$scope.redirect = function(isValid, url){
    if(isValid)
      $window.open(url, "_blank")
}

关于javascript - ng-disabled 可以应用于哪些元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31464078/

相关文章:

javascript - 用于逗号分隔数字的 JavaScript 验证的正则表达式

HTML CSS - 图像大小调整

javascript - 在使用 Promise.then AngularJS foreach 之后仅显示一条消息

angularjs - AngularJS-使用routeProvider “when”变量构造templateUrl名称吗?

jquery - 将自定义 header 传递给 Select2 上的 Ajax 请求

javascript - 如何让下拉菜单选项显示值的串联

javascript - 创建特定 View 的模式

javascript - 为什么可以通过同步脚本测量刚刚附加的 DOM 元素?

javascript - 如何使用 Javascript 了解父/容器样式?

html - 在 Html.DropDownList 的 <option> 下添加 html class 标签