Angularjs 使用标记和属性选择器选择元素

Angularjs 使用标记和属性选择器选择元素,angularjs,angularjs-directive,angular-factory,Angularjs,Angularjs Directive,Angular Factory,我想在Angular controller中添加和删除HTML元素上的css类,但我正在为此使用jQuery代码,代码是: $("li").children("a[ui-sref]").parent().removeClass("active"); $("li").children("a[ui-sref='."+nextTab+"']").parent().addClass("active"); 但是现在我想用这个元素来选择我该如何实现呢?使用ng类 ng-class="{'ac

我想在Angular controller中添加和删除HTML元素上的css类,但我正在为此使用
jQuery
代码,代码是:

$("li").children("a[ui-sref]").parent().removeClass("active");       
$("li").children("a[ui-sref='."+nextTab+"']").parent().addClass("active");
但是现在我想用这个元素来选择我该如何实现呢?

使用ng类

ng-class="{'active':active ,'in-active',!active}"
使用ng类

ng-class="{'active':active ,'in-active',!active}"

您需要使用ng if指令进行此操作,请阅读其文档并正确使用,就是这样。除
ng if
之外的任何其他选项?是的,您可以创建自己的自定义指令,如类、元素或属性。您需要使用ng if指令进行此操作,请阅读其文档并正确使用,就是这样。除了
ng if
,还有其他选项吗?是的,您可以创建自己的自定义指令,如类、元素或属性。