javascript - 使用 AngularJS 更改元素的类

标签 javascript css angularjs

在 JavaScript 中,可以像这样更改元素的类

document.getElementById("MyElement").className = "MyClass";

在 AngularJS 函数中执行类似操作的替代方法是什么?我正在使用

获取一个元素
var myElement = angular.element( document.querySelector( '#MyElement' ) );

现在有什么方法可以改变 var myElement 的类吗?或者是否可以做类似于 myElement.style 的事情?

最佳答案

Angular 提供了 jQuery 的 jqLit​​e 实现。还有像

这样的函数
  • 添加类,
  • 删除类
  • 切换类。

完整规范:http://docs.angularjs.org/api/angular.element

关于javascript - 使用 AngularJS 更改元素的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21227222/

相关文章:

javascript - 可触摸的不透明度在堆栈导航器屏幕中没有响应 - React Native

javascript - 模态弹出窗口内的 ElevateZoom 缩放窗口在弹出窗口打开之前显示在内容后面

html - Flexbox 布局在移动 View 中保持重叠的页脚

angularjs - 将 ng-model 与标签元素一起使用。

javascript - 使用工厂模式时如何创建一个空的 $resource

Javascript:在不涉及日期的情况下查找两个 'time' 字符串之间的时间差

javascript - 两次点击 - 不同的 Action (相同的 div)

javascript - 如何在弹出/覆盖中嵌入其他 URL 的内容?

javascript - AngularJS 在模板上验证

javascript - 在指令中,ng-click 多次触发 angularjs