EmberJS - Définition de modèles
Model est une classe qui étend la fonctionnalité des données Ember qui spécifie les relations avec d'autres objets. Dans Emberjs, chaque route a un modèle associé et lorsqu'un utilisateur actualise la page, le contenu de la page doit être représenté par un modèle.
Le modèle peut être créé en utilisant la commande suivante -
ember generate model model_name
Il crée la structure de fichier sous app / models / model_name.js comme indiqué ci-dessous -
import DS from 'ember-data';
export default DS.Model.extend ({
});
Définition des attributs
Le DS.attr est utilisé pour spécifier les attributs d'un modèle. Cela prend également un deuxième paramètre facultatif comme hachage.
Par exemple -
import DS from 'ember-data';
export default DS.Model.extend ({
bookName: DS.attr(),
authorName: DS.attr()
});
Pour plus d'informations sur la définition de modèles et d'attributs avec un exemple, reportez-vous à la section suivante .