2016-04-25 11 views
33

Kiedy zajrzę do dokumentacji Angular2, nie mogę znaleźć żadnego modułu pomocniczego REST, takiego jak Angular1's ngResource. Uważam, że jest to bardzo przydatne w Angular1, więc chciałbym mieć coś podobnego w Angular2, ale jedyne co mogę znaleźć to 'angular2/http', które nie zawiera niczego podobnego (a może nie szukam wystarczająco dobrze?).

Chociaż jest całkiem jasne, że samodzielne wdrożenie podobnej usługi byłoby łatwe, czy jest jakiś gotowy do użycia moduł dostarczony przez zespół Angular2, czy też będzie taki?

+0

znalazłeś dobry zamiennik dla ngResource? –

+0

Tak, ng2-resource-rest to naprawdę dobra opcja. Jest dobrze obsługiwany, a jednocześnie wygodny i rozszerzalny. – smnbbrv

+0

czy znalazłeś jakieś brakujące rzeczy w porównaniu do zasobu ng? –

Odpowiedz

1

js-data-angular (dawniej angular-data) jest dobrze skonstruowanej odpowiednik ngResource w Kątowymi 1.x oraz owijkę do pakietu głównego, js-data.

Jako że jest to shown in the examples, js-data, zapewnia modele niezależne od struktury i może być z powodzeniem stosowane bezpośrednio z Angular 2.

+0

+ za odpowiedź. Czy istnieją wsparcie dla websockets/obserwable (nie widzisz ich na swojej stronie internetowej)? – smnbbrv

+0

Nie są one wbudowane. Observables [można łatwo dodać] (http://www.js-data.io/v3.0/docs/jsdata-observables). Obsługa Websocket nie jest zapewniona, ale można ją również dodać (zobacz [Przykłady Angular 1.x z problemów] (https://github.com/js-data/js-data/issues?utf8=%E2%9C%93&q = websocket)). – estus

2

Restangular przejdzie na Angular2, wykonali już dobrą robotę w wersji AngularJS. Może warto spróbować.

[Edytuj] Próbowałem go na korzeniu nasion Angulara i nie integruje się on bardzo dobrze podczas fazy pakowania. W trybie deweloperskim łatwo mogłem wysyłać żądania na serwer.

Skrypt maszynowy nie jest naprawdę interesujący, ponieważ umieszcza "dowolne" na każdym obiekcie, będzie wymagał więcej pracy, aby stać się w pełni przyjaznym dla produkcji.

Powiązane problemy