我想使用 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/