Che cos'è angular2-in-memory-web-api? Ho visto riferimenti ad esso nella documentazione angular.io ma il mio codice sembra funzionare senza di esso.Che cos'è Angular 2 RC angular2-in-memory-web-api?
risposta
E 'usato solo per dimostrazioni:
Ad esempio, il get heroes scenario
avrebbe funzionato senza WebAPI, caricare solo i dati demo da file JSON, ma vogliamo salvare i dati anche. Non possiamo salvare le modifiche in un file JSON. Abbiamo bisogno di un server API web.
Il in-memory web api
non fa parte del nucleo angolare. È un servizio opzionale nella sua libreria angular2-in-memory-web-api
che abbiamo installato con npm (vedi package.json) e registrato per il caricamento del modulo da SystemJS (vedi systemjs.config.js)
L'API web in memoria riceve i dati da un classe di applicazione personalizzata con un metodo createDb()
che restituisce una mappa le cui chiavi sono nomi di raccolte e i cui valori sono matrici di oggetti in tali raccolte.
Qui Javadoc dalla InMemoryDataService on Github:
simulare il comportamento di una Resty web api sostenuto dalla semplice archivio dati in memoria fornita dal servizio InMemoryDataService iniettato. [...]
È possibile utilizzare l'API per creare un'applicazione demo in Angular2. Il servizio fornisce un'API che consente di simulare un'API REST. È solo un pacchetto opzionale e la tua app funzionerà senza di essa.
- 1. Come migrare Angular 2 RC 1 (o precedente) Form a Angular 2 RC 2/RC 4 New Form
- 2. Accesso a DOM in Angular 2 RC
- 3. Che cos'è @angular in Angular 2?
- 4. Angular 2 rc4: DynamicComponentLoader deprecato
- 5. Che cos'è l'evento `change` in Angular 2
- 6. IValueProvider in MVC 2 RC 2
- 7. Dove è angular2 polyfills ora che Angular 2 non beta è impacchettato come @angular?
- 8. Forme in Angular 2 RC4
- 9. Angular 2 e SignalR
- 10. Angular 2 multiple TemplateRef
- 11. angular 2 OpaqueToken
- 12. Angular 2 Data deserializzazione
- 13. Angular 2 inline editor
- 14. Angular 2 router.navigate
- 15. Angular 2 - JWT auth
- 16. Router Angolare 2 Rc.1 non caricando il componente "/"
- 17. Angular 2 RC 4 "(SystemJS) Impossibile risolvere tutti i parametri per [posizione oggetto]:" in IE 11
- 18. Angular 2 - Supporto multilingue
- 19. Django with Angular 2
- 20. Redux and Angular 2
- 21. Angular 2: Immagini dinamiche
- 22. Angular 2 Multiple validators
- 23. Angular 2 Staggering Animation
- 24. Ui-sref che non genera hash nell'URL (Angular 1.3.0-rc.3)
- 25. Tubo dinamico in Angular 2
- 26. Promesse Angular 2 e TypeScript
- 27. Rails upgrade a angular 2
- 28. Angular 2 innerHTML (click) binding
- 29. Griglia dati per Angular 2
- 30. Angular 2 Persistenza dei dati