如何使用 angularjs 中的表达式绑定属性名称
How to bind an attribute name using expression in angularjs?
我想使用 angularJs 创建剑道控件,用于将输入字段中的表达式绑定为属性名称。
法典:
<input {{controllabelName}} />
上面的代码不起作用。 如果我将使用 ng-binb,那么它将值绑定到该输入,而不是作为属性名称。
请任何人帮助我实现这一目标。
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');
}
}
})
普伦克链接
如果您希望
绑定值,请使用ng-model,否则只需绑定任何属性名称:
<input ng-model="controllabelName" />
相关文章:
- Ember.js/HHandlebars:使用{{view}}助手渲染的视图不绑定属性
- 聚合物 - 在重复模板中获取数据绑定属性值
- 如果指令包含在另一个指令中,我如何在隔离范围内添加双向数据绑定属性
- AngularJS1.2 Directive双向绑定属性未反映到View
- 为什么AngularJS在页面加载时没有自动绑定属性?包括一个非常简单的例子
- 如何在AngularJS指令中绑定属性
- 更改铁列表中现有项的绑定属性的值
- 如何使用 angularjs 中的表达式绑定属性名称
- Angular 指令内部 HTML 重新编译,动态创建绑定属性
- 标识事件中的绑定属性
- AngularJS 指令未正确绑定属性
- 在显示绑定属性之前在 JavaScript 中格式化绑定属性
- 从数据绑定属性迭代键值对
- 剑道绑定属性与字符串和变量
- 如何在一个元素上具有多个数据绑定属性
- 无法识别余烬组件 - 绑定属性渗入控制器
- 挖空添加我自己的数据绑定属性,如 With
- Emberjs如何绑定属性和id
- Ember绑定属性没有更新,尽管控制器属性更新得很好
- 如何在Knockout中选择性地绑定属性