問題タブ [angular-dependency-injection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - どこにも注入されていない角度サービスを使用する
ZombieService
たとえば、他のサービスを監視するAngular サービス ( ) があるとします。そして、ZombieService
どこにも注入されていないDEMO
問題は、どこにもサービスを注入しないと、そのサービスが完全に無視される (実行されない) ことです。解決策は、たとえば AppComponent に注入することです
これは機能しますが、これに対するより良い解決策がないかどうか疑問に思っていました。助言がありますか?
angular - Angular update 8.1 - 循環依存の警告
Angular 8.1 (8.0 は機能していました) に更新して以来、循環依存関係の警告が表示されましたが、これは私には意味がありません。
SelectService
一部のコンポーネントで提供される注入可能なサービスがあります。サービスはクラスを使用していSelectableItem
ます。このクラスのインスタンスを作成するとき、サービス自体が引数として渡されます。
クラスは注入可能ではなく、SelectableItem
次のようになります。
8.1 の更新以降、循環依存の警告が表示されます。
selectable-item.ts -> select.service.ts -> selectable-item.ts
SelectableItem
はサービスではありませんが、どのように循環依存になるのでしょうか?
angular - angularの定数にサービスを挿入する方法
angular で定数をエクスポートしようとしていますが、値がサービスから返されるキーを設定する必要があります。次のコードで試しました:
これは私の user-config.ts ファイルです:
そして、これは定数に挿入したい UserService ファイルです。
この問題を回避できません。助けが必要。