2016-04-25 13 views
33

Quando guardo i documenti Angular2, non riesco a trovare alcun modulo helper REST come quello di Angular1 ngResource. Trovo molto utile in Angular1, quindi mi piacerebbe avere qualcosa di simile in Angular2, ma l'unica cosa che posso trovare è 'angular2/http' che non contiene nulla di simile (o forse non sto cercando abbastanza bene?).

Sebbene sia abbastanza chiaro che sarebbe facile implementare un servizio simile per conto mio, c'è un modulo pronto per l'uso spedito dal team di Angular2 o ce ne sarà uno?

+0

hai trovato qualche buon sostituto per ngResource? –

+0

Sì, ng2-risorsa-riposo è un'opzione davvero buona. È ben supportato, ma confortevole ed estendibile. – smnbbrv

+0

hai trovato qualche cosa mancante, rispetto a ng-resource? –

risposta

1

js-data-angular (ex angular-data) è ben progettato-controparte di ngResource in 1.x angolare e un wrapper per il pacchetto principale, js-data.

Poiché è shown in the examples, js-data fornisce modelli indipendenti dall'inquadratura e può essere utilizzato correttamente con Angular 2 direttamente.

+0

+ per la risposta. C'è un supporto per websockets/osservabili (non lo vedi sul loro sito web)? – smnbbrv

+0

Non sono integrati. Osservabili [possono essere facilmente aggiunti] (http://www.js-data.io/v3.0/docs/jsdata-observables). Il supporto Websocket non è fornito, ma può essere aggiunto anche (vedi [Esempi angolari 1.x dei problemi] (https://github.com/js-data/js-data/issues?utf8=%E2%9C%93&q = websocket)). – estus

2

Restangular sta per Angular2, hanno già fatto un buon lavoro con la versione AngularJS. Può valere la pena provare.

[Modifica] L'ho provato su una radice di seme angolare e non si è integrato molto bene durante la fase di raggruppamento. In modalità sviluppo ero in grado di inviare facilmente richieste al server.

Il dattiloscritto non è molto interessante dato che inserisce "qualsiasi" su ogni oggetto, avrà bisogno di un po 'più di lavoro per diventare pienamente produttivo.