Angular · Senior · Frage 20 von 75
Was ist der Unterschied zwischen providers und viewProviders in einer Komponente?
- 1Sie sind Synonyme, die Wahl zwischen ihnen ist nur eine Stilfrage
- 2
viewProviderswerden einmal pro Anwendung erzeugt, nicht pro Komponente - 3
viewProviderssind für in die Komponente projizierten Inhalt unsichtbar
Antwort zeigen
Richtige Antwort: viewProviders sind für in die Komponente projizierten Inhalt unsichtbar
Erklärung
Nutze viewProviders, um einen internen Service privat zu halten, damit Komponenten, die das Elternteil über <ng-content> hineingibt, ihn nicht versehentlich injizieren.