EmberJS - Definizione di modelli
Model è una classe che estende la funzionalità di Ember Data che specifica le relazioni con altri oggetti. In Emberjs, ogni percorso ha un modello associato e quando un utente aggiorna la pagina, il contenuto della pagina dovrebbe essere rappresentato da un modello.
Il modello può essere creato utilizzando il seguente comando:
ember generate model model_name
Crea la struttura del file in app / models / model_name.js come mostrato di seguito -
import DS from 'ember-data';
export default DS.Model.extend ({
});
Definizione degli attributi
Il DS.attr viene utilizzato per specificare gli attributi per un modello. Questo accetta anche un secondo parametro opzionale come hash.
Ad esempio:
import DS from 'ember-data';
export default DS.Model.extend ({
bookName: DS.attr(),
authorName: DS.attr()
});
Per ulteriori informazioni sulla definizione di modelli e attributi insieme a un esempio, vedere la sezione seguente .