2017-08-16 73 views

回答

3

我要我的经验在这里......不是在InMemoryWebApiModule的深入了解...

看来,“API”是由InMemoryWebApi抓获。而“英雄”是在createDb()方法中定义的数据结构。

例如,我看起来是这样的:

private baseUrl = 'api/products'; 

我的数据文件看起来像这样:

export class ProductData implements InMemoryDbService, InMemoryBackendConfig { 
    createDb() { 
     let products: IProduct[] = [ ...]; 
     return { products }; 
    } 
} 
+1

你是对的https://github.com/angular/in-memory-web-api –

+1

啊是的!文档!感谢您的补充! :-) – DeborahK

0

右键靠近页面的顶部,该教程的他们定义导入为这个。

--Removed题外话代码参考,我有种误解的问题有点.--

,然后在下面,他们给我们说,项目的代码。

InMemoryWebAPI使用 https://github.com/angular/in-memory-web-api 创建一个本地数据库,调用它将引用。这个模块似乎是捕获/注册/ api调用的项目。

这只是使用实际后端的替代方案。