Angular2 模块类似于 ngResource / $resource

Angular2 module similar to ngResource / $resource

当我查看 Angular2 文档时,我找不到像 Angular1 的 ngResource 这样的任何 REST 辅助模块。我发现它在 Angular1 中非常有用,所以我想在 Angular2 中有类似的东西,但我唯一能找到的是 'angular2/http',它不包含类似的东西(或者我搜索得不够好?) .

虽然很明显我自己实现类似的服务很容易,但是 Angular2 团队是否提供任何现成的模块或者是否会有一个?

有一些第三方库可以执行此操作并与 RXjs 配合使用。

看看https://github.com/troyanskiy/ng2-resource-rest

js-data-angular (formerly angular-data) is well-engineered counterpart to ngResource in Angular 1.x and a wrapper for main package, js-data.

因为它是 shown in the examplesjs-data 提供了与框架无关的模型,可以直接与 Angular 2 一起成功使用。

Restangular 将要 Angular2,他们已经在 AngularJS 版本上做得很好。可能值得一试。

[编辑] 我在 Angular-Seed 根上试过它,但在捆绑阶段它没有很好地集成。 在开发模式下,我可以轻松地向服务器发送请求。

Typescript 并不是很有趣,因为他们将 "any" 放在每个对象上,它需要更多的工作才能完全适合生产环境。