0
내 프로젝트 모듈에 포함 된 서비스 (MyService
)가 있습니다. 그리고 각 구성 요소에 MyService
유형의 개인 변수를 만들어 해당 서비스에서 데이터를 설정하고 가져옵니다.왜 angular2 서비스가 여러 번 호출 되었습니까?
내 콘솔 로그에 동일한 서비스가 여러 번 호출되는 것을 볼 수 있습니다.
@NgModule({
imports: [
BrowserModule,
routing,
],
declarations: [
AppComponent
],
providers: [
MyService,
],
bootstrap: [AppComponent]
})
//Here is my Component code which create a private variable in my component
@Component({
selector: 'summary',
templateUrl: 'summary.component.html'
})
export class SummaryComponent extends OnInit {
constructor(
private myService: MyService,
) {
super();
}
개체 생성을 여러 번 중지하는 방법은 무엇입니까?
서비스를 호출하는 코드는 어디에 있습니까? 어떤 방법이 여러 번 호출됩니까? 귀하의 페이지에 몇 개의 요약 구성 요소가 있습니까? –
방금 여기에 하나의 구성 요소를 주었고 그와 같은 많은 구성 요소가 있습니다. 내 응용 프로그램에서 MyService 유형 변수는 생성되고 코드에 지정된대로 생성자에 주입됩니다. –
내 질문에 답하지 않습니다. –