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類型變量,並將其注入構造函數中,如代碼中所示。 –
這不能回答我的問題 –