我们正在开发Angular 2项目,正在寻找一种方法,通过单个切换将模拟版本的所有注入交换到我们的服务。 我们希望这样做,以便在需要时可以从后端分离。
我们希望能够通过更改全局属性(mock = true)将虚拟DTO与硬编码值一起使用
是否可以通过更改全局属性来配置Angular 2的DI容器,注入的服务将被模拟的服务替换?
答案 0 :(得分:1)
只需创建并提供XHRBackend
的自定义实施,该实施可转发至XHRBackend
或MockBackend
,具体取决于全球服务的设置。