Angular 常用装饰器

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

你可能感兴趣的:(Angular 常用装饰器)