Sono abbastanza nuovo su AngularJS, ma non sono abbastanza chiaro su come collegarlo al backend del mio REST Api del mio server.AngularJS: creazione di oggetti mappati a risorse REST (stile ORM)
Ad esempio, supponiamo di avere una risorsa "immagine" che ottengo tramite GET-ing: myApi/image/1 /. Questo restituisce un oggetto json con vari campi. Diciamo qualcosa di simile:
{url: "some/url", date_created: 1235845}
Ora, voglio un qualche tipo di rappresentazione nel mio AngularJS applicazione di questo oggetto "Immagine". Questa rappresentazione è più di una semplice mappatura dei campi: voglio aggiungere le funzioni di "aiuto", ad esempio una funzione che converte il campo date_create
in qualcosa di leggibile.
Conosco il servizio risorse $, ma non sono chiaro cosa devo fare per creare una "classe" di base in Angular, che utilizza la risorsa per ottenere l'oggetto JSON, ma poi la migliora aggiungendo varie funzioni di supporto .
puntibonus:
Sono anche poco chiaro come aggiungere "relazioni" tra i modelli. Ad esempio, potrei avere una risorsa "utente" che ha incorporato al suo interno una risorsa "immagine" e vorrò prendere la risorsa User, ma essere in grado di chiamare le funzioni helper "Immagine" nella parte "Immagine" di il modello.
Sembra che tu voglia un qualche tipo di framework modello supportato da angolazione. Per quanto ne so, non c'è nulla di simile in built-in angolare. – thalador
@thalador - Sto anche solo ascoltando le migliori pratiche su come realizzare la mia. Devo incartare un oggetto "Risorsa" con un servizio e aggiungere metodi a questo? Avvolgere un oggetto "risorsa" con un servizio separato? ecc. –