当前位置:  开发笔记 > 编程语言 > 正文

Angular 2.x在body标签上绑定类

如何解决《Angular2.x在body标签上绑定类》经验,为你挑选了1个好方法。



1> Günter Zöchb..:

使用作为应用程序组件工作正常,但您不能在标记上使用绑定,因为它尝试将"isFixed"绑定到父级,并且没有父级.

@HostBinding改用

@Component(
  selector: 'body',
  templateUrl: 'app_element.html'
)
class AppElement {
  @HostBinding('class.fixed') 
  bool isFixed = true;
}

这是Dart代码,但将其转换为TS应该不难.

另请参阅@HostBinding和@HostListener:它们做了什么以及它们用于什么?

如果不依赖于服务器端呈现或Web工作者,则可以始终使用纯JS来更新DOM.

或者你可以使用

document.body.classList.add('foo');

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有