【发布时间】:2016-03-29 17:30:06
【问题描述】:
我知道这应该很容易,但 Angular 2.0 还没有很多例子..
在某些情况下,在我的一个组件中,我需要在我的 body 标记上添加类。但是我的应用程序比正文更深入,所以我需要类似的东西
angular.element('body').addClass('fixed');
但在 Angular 2.0..
顺便说一句,我知道我可以以某种方式引导我的应用程序以包含 body 标签,但我认为在其他一些情况下我无论如何都需要选择一些元素,所以我需要一个解决方案来完成这个简单的任务 - “选择元素并为其添加类”
【问题讨论】:
-
angular.element(document.querySelector('body')).addClass('fixed'); -
但是在 Angular 2.0 中我没有
angular对象,对吗? -
document.querySelector('body').className += ' fixed'; -
组件在理想情况下应该是密封的,它们应该只影响他们自己和他们的孩子。我得到了用例,但请仔细考虑是否绝对必要。
标签: javascript angular typescript