問題タブ [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.

0 投票する
1 に答える
300 参照

angular - どこにも注入されていない角度サービスを使用する

ZombieServiceたとえば、他のサービスを監視するAngular サービス ( ) があるとします。そして、ZombieServiceどこにも注入されていないDEMO

問題は、どこにもサービスを注入しないと、そのサービスが完全に無視される (実行されない) ことです。解決策は、たとえば AppComponent に注入することです

これは機能しますが、これに対するより良い解決策がないかどうか疑問に思っていました。助言がありますか?

0 投票する
1 に答える
419 参照

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はサービスではありませんが、どのように循環依存になるのでしょうか?

0 投票する
2 に答える
3546 参照

angular - angularの定数にサービスを挿入する方法

angular で定数をエクスポートしようとしていますが、値がサービスから返されるキーを設定する必要があります。次のコードで試しました:

これは私の user-config.ts ファイルです:

そして、これは定数に挿入したい UserService ファイルです。

この問題を回避できません。助けが必要。