[英]How do I change class on element when I click a element elsewhere using AngularJS?
I'm new to AngularJS and I've been looking for a basic example, where when I click a link, a class is added/removed from another element elsewhere on the page? 我是AngularJS的新手,我一直在寻找一个基本的示例,当我单击链接时,是否在页面上其他位置的其他元素中添加/删除了一个类?
Any help would be greatly appreciated as I would really like to get my head around AngularJS basics. 任何帮助将不胜感激,因为我非常想了解AngularJS基础知识。
Thanks 谢谢
Here's an example that will work within the same controller, and makes use of ng-click
, ng-class
and a scope variable classOn
(generated inline): 这是一个将在同一控制器中工作的示例,并使用
ng-click
, ng-class
和范围变量classOn
(内联生成):
.on { color: green; }
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <div ng-app> <a ng-click="classOn = !classOn">Click me</a> <p ng-class="{on: classOn}">I'm being toggled</p> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.