其实在 Angular 框架内部已经为我们提供了解决方案,它为我们提供了内置的装饰器,如 @ContentChild、 @ContentChildren、@ViewChild、@ViewChildren...具体使用示例如下:
import { Component, ElementRef, ViewChild, AfterViewInit } from '@angular/core';
@Component...最后我们来看一下,最终优化后的代码:
import { Component, ElementRef, ViewChild, AfterViewInit, Renderer2 } from '@angular...: RendererStyleFlags2): void;
abstract removeStyle(el: any, style: string, flags?...: RendererStyleFlags2): void;
abstract setProperty(el: any, name: string, value: any): void;
abstract