Closed LeoTexier closed 4 years ago
developers.js (route):
export default Route.extend({
model() {
return this.get('store').findAll('developer');
},
actions:{
addNew(m,identity, name, fname){
if(!identity || !name || !fname){
}
else{
let store=this.get('store');
m.set('content',""); // Sert à mettre les champs vides quand l'ajout est fait
this.get('store').createRecord('developer',{identity: identity, name: name,fname:fname}).save(); // developer désigne le model
//developer.save();
}
},
remove(developer){
developer.deleteRecord();
developer.save();
}
}
});
Et les dév concernés ont été créés avec votre appli EmberJs, ou directement avec Mongo ou Compass ? Ceux créés en dehors d'Ember ne peuvent pas être supprimés compte tenu du système d'identifiants changé.
Créer avec Compass mais l'ajout de dev ne marche pas non plus...
Je fais une issue.
Créer avec Compass mais l'ajout de dev ne marche pas non plus...
Donc normal qu'on ne puisse pas les supprimer avec votre app
L'application ne supprime pas les développeurs en appelant l'action concernée dans la base. Quand on rafraîchi la page les dev, ceux supprimés sont de nouveaux affichés:
developers.hbs: