假设您有一个 Angular 服务 ( ZombieService
),例如,它监视另一个服务。而且,ZombieService
没有注入任何地方DEMO
问题是,当您不在任何地方注入服务时,该服务将被完全忽略(不执行)。解决方案是将其注入,例如,AppComponent
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.scss' ]
})
export class AppComponent {
constructor(zombieService: ZombieService) {}
...
}
虽然这可行,但我想知道是否没有更好的解决方案。有什么建议么?