我希望使用angularJs创建kendo控件,将输入字段内的表达式绑定为属性名称。
代码:
<input {{controllabelName}} />
以上代码无效。如果我将使用ng-bind,那么它对该输入的绑定值不是作为属性名称。
请任何人帮助我实现这一目标。
答案 0 :(得分:1)
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>
的script.js
angular.module('exampleApp', [])
.directive('customdirective', function() {
return {
restrict: 'A',
link: function(scope, ele, attr) {
ele.attr('test', 'test');
}
}
})
Plunker link
答案 1 :(得分:0)
如果您想要绑定值,请使用 ng-model ,否则只使用任何属性名称:
<input ng-model="controllabelName" />