当我查看 Angular2 文档时,我找不到任何 REST 辅助模块,例如 Angular1 的ngResource。我发现它在 Angular1 中非常有用,所以我想在 Angular2 中有类似的东西,但我唯一能找到的是'angular2/http'
它不包含类似的东西(或者我搜索得不够好?)。
虽然很清楚我自己很容易实现类似的服务,但 Angular2 团队是否提供了任何现成的模块,或者是否会有一个?
当我查看 Angular2 文档时,我找不到任何 REST 辅助模块,例如 Angular1 的ngResource。我发现它在 Angular1 中非常有用,所以我想在 Angular2 中有类似的东西,但我唯一能找到的是'angular2/http'
它不包含类似的东西(或者我搜索得不够好?)。
虽然很清楚我自己很容易实现类似的服务,但 Angular2 团队是否提供了任何现成的模块,或者是否会有一个?
有一些第三方库可以做到这一点并与 RXjs 相关联。
Restangular即将推出Angular2
,他们已经在版本方面做得很好AngularJS
。可能值得一试。
[编辑] 我在 Angular-Seed 根上进行了尝试,但在捆绑阶段它并没有很好地集成。在开发模式下,我可以轻松地向服务器发送请求。
Typescript 并不是很有趣,因为它们在每个对象上都添加了“any”,它需要更多的工作才能完全对生产友好。
js-data-angular
(以前angular-data
)是 Angular 1.x 中设计良好的 ngResource 对应物,也是主包的包装器,js-data
.
如示例中所示,js-data
提供与框架无关的模型,并且可以直接与 Angular 2 一起成功使用。