寻找使用 SystemJS 和 Type 脚本实现以下场景的最佳实践 -
- AbstractLogger.d.ts - 应该用一些类声明(导出)模块。
- ConsoleLogger.ts - 应该“实现” AbstractLogger。
- Consumer.ts - 应该引用 AbstractLogger 类,并使用它。
一切都可以编译,但是我应该在哪里注入 ConsoleLogger 作为当前的 AbstractLogger 实现?在服务器端代码中,使用简单的 DI 很容易实现,这里应该怎么做?
尝试使用 System.config (map: ...) 但没有成功。这是正确的模式,还是我在这里遗漏了什么?
谢谢!