javascript - 如何在angularjs中使用表达式绑定(bind)属性名称?

标签 javascript jquery angularjs kendo-ui

我想使用 angularJs 创建剑道控件,将输入字段内的表达式绑定(bind)为属性名称。

代码:

<input {{controllabelName}} />

上面的代码不起作用。如果我将使用 ng-bind 那么它将值绑定(bind)到该输入而不是作为属性名称。

请任何人帮助我实现这一目标。

最佳答案

HTML

<!DOCTYPE html>
<html ng-app='exampleApp'>

<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.0/angular.js"></script>
<script src="script.js"></script>
</head>

<body>
<input type="text" customdirective/>
</body>
</html>

脚本.js

angular.module('exampleApp', [])
.directive('customdirective', function() {
  return {
   restrict: 'A',
   link: function(scope, ele, attr) {
    ele.attr('test', 'test');
  }
 }
})

笨蛋link

关于javascript - 如何在angularjs中使用表达式绑定(bind)属性名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36031586/

相关文章:

javascript - jQuery -> 在一个窗口中打开一个新的小窗口

javascript - 查询选择器错误: Not valid selector

jquery - 在 wpf 中包含用于 Web 浏览器控制的 Jquery

javascript - 使用 Google Maps API 获取游戏的街道图

javascript - Bootstrap 中的选项卡 Pane

javascript - 尝试在类似类的 javascript 中使用 Angular ngTable

javascript - 如何将对 XMLHttpRequest 的调用封装在 $q promise 中?

javascript - 这个ng-switch有办法获取吗?

javascript - 从 HTML 中删除选定元素的旧方法

javascript - express.js req.body 始终为空