我需要能够添加例如“contenteditable”到元素,基于范围上的布尔变量。
使用示例:
<h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1>
如果$ scope.editMode设置为true,将导致contenteditable = true被添加到元素。
有没有一些简单的方法来实现这个ng类像属性行为?我正在考虑写一个指令,如果没有共享。
编辑:
我可以看到,在我提出的attrs指令和ng-bind-attrs,but it was removed in 1.0.0.rc3之间似乎有一些相似之处,为什么?
我使用下面的有条件地设置类attr时,ng-class不能使用(例如,当样式SVG时):
ng-attr-class="{{someBoolean && 'class-when-true' || 'class-when-false' }}"
相同的方法应该适用于其他属性类型。
(我认为你需要在最新的不稳定Angular使用ng-attr-,我目前在1.1.4)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。