@Injectable类修饰器的tslint规则,而不是@Inject参数修饰器

时间:2020-10-26 14:57:08

标签: typescript angular8 tslint

我想知道是否有任何规则告诉您是否在具有依赖项的构造函数中使用@Inject,而不是使用@Injectable()装饰器。

例如,代替此:

@Injectable({
  providedIn: 'root'
})
export class AService {

  constructor(@Inject(APP_SERVICE_STORAGE) private readonly storage: AStorageService) { }
}

应该是:

@Injectable()
export class AService {

  constructor(private readonly storage: AStorageService) { }
}

0 个答案:

没有答案