Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何向相同类型的子组件提供组件级别提供的服务的相同实例_Angular_Dependency Injection - Fatal编程技术网

Angular 如何向相同类型的子组件提供组件级别提供的服务的相同实例

Angular 如何向相同类型的子组件提供组件级别提供的服务的相同实例,angular,dependency-injection,Angular,Dependency Injection,我有以下情况: 在组件级别提供服务(SomeService)的组件A: @Component({ selector: 'app-a', templateUrl: './a.component.html', styleUrls: ['./a.component.css'], providers: [SomeService] }) A的模板如下所示: <app-b *ngIf="showB"> </app-b> 在这两

我有以下情况:

在组件级别提供服务(SomeService)的组件A:

@Component({
    selector: 'app-a',
    templateUrl: './a.component.html',
    styleUrls: ['./a.component.css'],
    providers: [SomeService]
})
A的模板如下所示:

<app-b *ngIf="showB">
</app-b>

在这两个树中,我希望看到组件计数器的编号3

<app-a [showB]="false">
</app-a>