Javascript 当我使用AngularJS在别处单击某个元素时,如何更改该元素的类?

Javascript 当我使用AngularJS在别处单击某个元素时,如何更改该元素的类?,javascript,angularjs,Javascript,Angularjs,我是AngularJS的新手,我一直在寻找一个基本的例子,当我点击一个链接时,一个类会从页面其他地方的另一个元素中添加/删除 任何帮助都将不胜感激,因为我真的很想了解AngularJS的基本知识 感谢这里的示例将在同一控制器内工作,并利用ng click、ng class和范围变量classOn(内联生成): .on{ 颜色:绿色; } 点击我 我正在被切换 这更像是JS基础,而不是角度基础。@Shomz是的,我想这是真的。只是我认为使用Angular是一个好主意,因为它有双向绑定,并且希望

我是AngularJS的新手,我一直在寻找一个基本的例子,当我点击一个链接时,一个类会从页面其他地方的另一个元素中添加/删除

任何帮助都将不胜感激,因为我真的很想了解AngularJS的基本知识


感谢

这里的示例将在同一控制器内工作,并利用
ng click
ng class
和范围变量
classOn
(内联生成):

.on{
颜色:绿色;
}

点击我

我正在被切换


这更像是JS基础,而不是角度基础。@Shomz是的,我想这是真的。只是我认为使用Angular是一个好主意,因为它有双向绑定,并且希望最小化DOM查询。公平地说,让我给你写一个简单的例子。在ng click=Angular.element('你想添加的元素的类或id')。addClass()这就是我想要的。本质上,这是一种模式机制,当我单击链接时,某个DIV将添加“.modal in”类,然后当您在模式窗口中单击关闭链接时,带有“.modal in”类的DIV将添加另一个名为“.modal out”的类。当“.modal out”CSS动画完成1秒钟后,两个类(.modal in和.modal out)都将被删除。