我想知道是否可以仅为应用程序的一部分配置angular2 in-memory-web-api。我希望达到完成组件的外部端点,并在开发阶段为组件使用内存中web-api。angular2 in-memory-web-api仅适用于应用程序的一部分
我试图做到这一点在如下因素两个方面:
1 - 主加载数据中,我想达到的内存端点组件改变XHRBackend;
main.ts
bootstrap(AppComponent, [
...
{ provide: SEED_DATA, useClass: InMemoryDataService }
]);
inDevelopmentStage.service.ts
@Component({
providers: [
{ provide: XHRBackend, useClass: InMemoryBackendService }
]
})
2 - 加载的数据,并在该予想达到的内存中的端点的组件改变XHRBackend;
inDevelopmentStage.service.ts
@Component({
providers: [
{ provide: XHRBackend, useClass: InMemoryBackendService }, // in-mem server
{ provide: SEED_DATA, useClass: InMemoryDataService } // in-mem server data
]
})
有什么办法,我可以实现这个目标?
感谢您的帮助!