javascript - 添加/删除 'attributes' 基于 Angular 变量或 angularjs 中的评估表达式

标签 javascript angularjs angularjs-directive

我知道 ng-class 可以根据 Angular 变量添加/删除“类” 或基于评估的表达式。但是如果我想说在 Controller 中基于某个变量的元素上放置一个像“readonly”这样的属性,最简单的方法是什么。我希望存在像“ng-attr”这样的指令。

最佳答案

对于readonly,你可以使用ngReadonly:https://docs.angularjs.org/api/ng/directive/ngReadonly

要获得更通用的解决方案,请检查 ngAttr:https://docs.angularjs.org/guide/interpolation

关于javascript - 添加/删除 'attributes' 基于 Angular 变量或 angularjs 中的评估表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39441263/

相关文章:

javascript - 将 Moment utc 时间转换为 unix 时间

angularjs - 如何在 Angular 项目中编写源 API 文档,以便生成可以离线访问的 HTML 内容

angularjs - 您可以即时更改 templateUrl 吗?

angularjs - 是否有关于在 AngularJS 中使用太多指令的指导?

javascript - 在 javascript 中将 dd/mm/yyyy 转换为 mm/dd/yyyy

javascript - 如何更改 chromes 日期解析/排序以匹配 ff/ie 日期解析?

javascript - window.scroll 不能准确滚动

javascript - 有人可以解释以下 Angular 测试代码中调用的 evaluate() 和 dragAndDrop() 是什么吗?

angularjs - 如何在Angularjs Controller 中设置动态变量名称

angularjs - 数据绑定(bind)中的双重间接。在模板中插入字符串