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 .