Ich bin neu mit Angular. Ich folge einem Tutorial von diesem link, und ich habe versucht, etwas zu tun/hinzuzufügen, die nicht Teil dieses Tutorials ist. Ich fügte eine providers :[EmployeeService]
Linie zu employee-list.component.ts
und empployee.component.ts
innerhalb @component
hinzu, und es gibt Fehler zurück, der TypeError: Cannot read property 'push' of undefined
sagte. Stellen Sie also fest, dass das Hinzufügen von providers :[EmployeeService]
zu einigen Komponenten unnötig ist. Ich lese über Dependency Injection von diesem link, aber ich verstehe nicht wirklich, was ich wissen wollte. Kann mir jemand eine einfache Erklärung geben, wie/wann/wo ich die Provider einsetzen soll und wie dieser Fehler passiert?Was Angular Provider tun und wie man es benutzt?
Vielen Dank im Voraus.
Die angular.io-Seite, mit der Sie verbunden sind, erklärt dies im Detail. Lies es noch einmal. https://angular.io/guide/dependency-injection#when-to-use-ngmodule-versus-an-application-component –