Closed LeoTexier closed 4 years ago
routes/projects.js
devrait être déplacé/renommé en routes/projects/index.js
templates/projects.hbs
devrait être déplacé/renommé en templates/projects/index.hbs
Merci beaucoup !
Petit problème qui survient de nouveau après la modification des .js et .hbs:
Quand on appel le projects/add, la console retourne des erreurs quand on interagi avec n'importe lequel des éléments du templates...
Quand l'utilisateur ne rempli pas un champ et qu'il valide:
index.js:163 Uncaught Error: Assertion Failed: Cannot call set with 'error' on an undefined object. at assert (index.js:163) at Object.set (metal.js:2915) at Class.backToProj (new.js:29) at Class.triggerEvent (router.js:1295) at PrivateRouter.triggerEvent (router.js:175) at PrivateRouter.trigger (router_js.js:2196) at Class.send (router.js:515) at Class.send (action_handler.js:184) at glimmer.js:8544 at instrument (index.js:141)
Quand l'utilisateur essai de rentrer un nom de projet:
new.js:12 Uncaught TypeError: Cannot read property 'name' of null at Class.addNew (new.js:12) at Class.triggerEvent (router.js:1295) at PrivateRouter.triggerEvent (router.js:175) at PrivateRouter.trigger (router_js.js:2196) at Class.send (router.js:515) at Class.send (action_handler.js:184) at glimmer.js:8544 at instrument (index.js:141) at glimmer.js:8543 at Backburner._run (backburner.js:1010)
Elle est fermée l'issue là... C'est résolu ?
Non le fais d'avoir changer les nom de fichiers à générer des erreurs d'objet indéfini.
Ce genre d'erreur est effectif que dans la route projects/new
Il suffit que le model hook de la route projects/new
retourne un objet:
model(){
return EmberObject.create();
}
Bon :birthday:
Merci beaucoup !
J'essai d'afficher les stories d'un projet, cependant, après avoir créer ma route projects/stories.js, j'ai toujours le contenu de la route projects (qui affiche la liste de tous les projets).
Comment faire pour afficher unique le résultat de ma route projects/stories.js ?
Merci.