2017-02-21 76 views

回答

0

我通常把提供者放在NgModule中,因爲我可能必須爲組件提供自定義值,在這種情況下,我可以用組件或指令中的提供來覆蓋NgModule中的值。

此外,在重構等情況下,通過幾個模塊而不是大量組件可以減少工作量。

但是我找不到有關此主題的官方指南。

3

這取決於您希望如何使用該服務。如果你想在組件類的不同對象中使用不同的服務實例,你應該在@Component中提供它。如果你想在不同的對象中使用一個實例,你應該在@NgModule中提供它。

相關問題