Модуль Angular2 похож на ngResource / $resource
Когда я заглядываю в Angular2 docs, я не могу найти никакого модуля REST helper, такого как Angular1 ngResource. Я нахожу его очень полезным в Angular1, поэтому я хотел бы иметь что-то подобное в Angular2, но единственное, что я могу найти, это 'angular2/http'
, который не содержит ничего подобного (или, может быть, я недостаточно хорошо ищу?).
Хотя довольно ясно, что было бы легко реализовать подобный сервис самостоятельно, есть ли готовый к использованию модуль, поставляемый Angular2 команда или будет одна?
3 ответа:
Есть несколько сторонних библиотек, которые делают это и связываются с RXjs.
Взгляните на https://github.com/troyanskiy/ng2-resource-rest
Restangular собирается
Angular2
, они уже хорошо поработали с версиейAngularJS
. Может, стоит попробовать.[Edit] я попробовал его на корне углового семени,и он не очень хорошо интегрировался во время фазы расслоения. В режиме dev я легко мог отправлять запросы на сервер.
Типскрипт не очень интересен, так как они ставят "любой" на каждом объекте, ему потребуется еще немного работы, чтобы стать полностью дружественным к производству.
js-data-angular
(ранееangular-data
) является хорошо спроектированным аналогом ngResource в Angular 1.x и обертка для основной упаковки,js-data
.Как это показано в примерах ,
js-data
предоставляет фреймворк-агностические модели и может быть успешно использован с Angular 2 напрямую.