SystemJS と Type スクリプトを使用して次のシナリオを実装するためのベスト プラクティスを探しています -
- AbstractLogger.d.ts - いくつかのクラスでモジュールを宣言 (エクスポート) する必要があります。
- ConsoleLogger.ts - AbstractLogger を「実装」する必要があります。
- Consumer.ts - AbstractLogger クラスを参照して使用する必要があります。
すべてがコンパイルされますが、現在の AbstractLogger 実装として ConsoleLogger をどこに注入すればよいですか? サーバー側のコードでは、単純な DI を使用して簡単に実現できます。ここではどのように行う必要がありますか?
System.config (マップ: ...) を使用しようとしましたが、うまくいきませんでした。これは正しいパターンですか、それともここに何か不足していますか?
ありがとう!