1
A
回答
3
只到@NgModule({providers: [MyService]})
(和其他地方),那麼只會有只有一個的MyService
實例在您的應用程序。
只有當@NgModule()
裝飾器位於非惰性加載模塊上時,纔會發生這種情況。延遲加載模塊的提供者可以使用forRoot導入,以確保它們也是單身。
如果您將服務添加到@Component({ providers: [...]})
,那麼會有與此組件的實例數量相同的實例。
相關問題
- 1. 如何實例化幾個OSGi服務?
- 2. 如何保留MySQL的多個實例
- 3. 僅創建一個服務實例(Android)
- 4. 如何在Web服務器上保留一個實時課程
- 5. 注入服務中的組件實例
- 6. 如何保留CssColor實例列表?
- 7. 的iOS:保留一個共享實例
- 8. Angular 2在更改路線時保留服務實例
- 9. Web服務客戶端,我應該保留服務或端口實例嗎?
- 10. 僅保留整個應用程序中的每個活動的一個實例
- 11. 每個組件不共享一個服務的實例
- 12. 保存幾個實例的數組或字典?
- 13. 如何保留與sed的第一個匹配的實例
- 14. 正確地擴展一個數組,保留子類的實例
- 15. aws修改保留實例
- 16. 轉售保留實例
- 17. 在C#中保留一個WebDriver實例
- 18. 保留和檢索多個JS實例
- 19. 如何保留一個類的實例列表?
- 20. 角度共享兩個組件之間的服務實例
- 21. 如何在保留我的服務層的同時使用Yii組件?
- 22. 如何連接幾個MvcHtmlString實例
- 23. WCF:如何從服務庫的實例內部到達服務的實例?
- 24. 如何檢查aws中保留哪個實例
- 25. Android服務多個實例
- 26. 如何保留一個數組的值
- 27. 如何分割numpy數組保留前一個分割的幾個元素?
- 28. 保留UNNotificationContent幾秒
- 29. 如何獲取服務的實例?
- 30. 如何重用Web服務的實例?
然後你應該有一個單身人士。提供一個完整的最小范例來重現問題。 –