私はAngularで新しいです。私はこのlinkからチュートリアルに従います、そして、私はそのチュートリアルの一部ではないものを追加/追加しようとしました。 にproviders :[EmployeeService]
行を追加し、@component
の中にempployee.component.ts
を追加して、TypeError: Cannot read property 'push' of undefined
というエラーを返します。したがって、一部のコンポーネントにproviders :[EmployeeService]
を追加する必要はありません。私はこのlinkから依存性注入について読みましたが、私が知りたいと思ったものは実際には得られません。だから誰でも私に簡単な説明をどのように/いつどこで使用する/提供するのか、そのエラーがどのように起こるかを教えてくれますか?Angular Providersの機能と使い方
ありがとうございます。
あなたがリンクしているangular.ioページに詳細が説明されています。それを再度読んでください。 https://angular.io/guide/dependency-injection#when-to-use-ngmodule-versus-an-application-component –