什么是angular2 RC angular2内存web api?

什么是angular2 RC angular2内存web api?,angular,Angular,什么是angular2内存web api?我在angular.io文档中看到了对它的引用,但我的代码似乎没有它也能正常工作。这里是来自: 模拟RESTy web api的行为 由注入的InMemoryDataService服务提供的简单内存数据存储支持。 [……] 您可以使用API在Angular2中创建演示应用程序。 该服务提供了一个API,允许您模拟REST-API。这只是一个可选的软件包,没有它你的应用程序也能正常工作 它仅用于演示: 例如,获取英雄场景在没有webapi的情况下可以工作,

什么是angular2内存web api?我在angular.io文档中看到了对它的引用,但我的代码似乎没有它也能正常工作。

这里是来自:

模拟RESTy web api的行为 由注入的InMemoryDataService服务提供的简单内存数据存储支持。 [……]

您可以使用API在Angular2中创建演示应用程序。
该服务提供了一个API,允许您模拟REST-API。这只是一个可选的软件包,没有它你的应用程序也能正常工作

它仅用于演示:

例如,
获取英雄场景
在没有webapi的情况下可以工作,只需从JSON文件加载演示数据,但我们也希望保存数据。我们无法将更改保存到JSON文件。我们需要一个web API服务器

内存web api
不是Angular core的一部分。它是一个可选服务,位于其自己的
angular2内存web api
库中,我们使用npm(请参阅package.json)安装该库,并通过SystemJS(请参阅SystemJS.config.js)注册以加载模块

内存中的web API使用
createDb()
方法从自定义应用程序类获取数据,该方法返回一个映射,其键是集合名称,其值是这些集合中的对象数组