【发布时间】:2015-12-29 04:00:05
【问题描述】:
我有一个想要实现的简单 dom:
<header>
<button class="open-btn></button>
</header>
<nav class="active">
<button class="close-btn"></button>
</nav>
如何在Angular上用单独的元素实现简单的addClass和removeClass功能?
我已经阅读过关于 Service、Factory 和 Controller 的文章,这听起来让我很困惑。
我已经能够成功地使用 Controller 在同一个控制器上添加和删除类,比如说 open-btn 和 close-btn 都在 nav 下,但是如果我使用不同的元素呢?我所做的对我来说似乎很错误,这是正确的方法吗?我必须将其注册到 Service/Factory 吗?
场景:
当用户点击open-btn时,元素nav会有active的类,如果用户点击close-btn,那么nav会移除它的active按钮。
使用 jQuery 似乎很容易,但我将如何使用 Angular 方式呢?
【问题讨论】:
-
跟课堂有关的应该想出ng-class
标签: javascript angularjs