Angular 常用装饰器
2023-01-30 本文已影响0人
Messix_1102
- @Component():表明它后面的类是组件,主要功能有3个
- selector: 组件名称
- templateUrl: 模板地址
- styleUrls: 样式文件
- encapsulation:用来设置组件样式的应用范围,此属性有3个选项
- ViewEncapsulation.ShadowDom: 以隔离的方式应用样式,只影响组件视图。此属性基于Shadow DOM,有的浏览器不支持。
- ViewEncapsulation.Emulated: 该模式模拟Shadow DOM行为。 Angular 会修改组件的 CSS 选择器,只影响组件视图(),为默认的模式。
- ViewEncapsulation.None: 不作限制,影响全局
- @Injectable(): 表明它后面的类会被注入到容器中