Je devrais commencer par dire que je suis un Noob Ember.js complet (et un Noob MVC JavaScript en général).Dépannage des routes et des états avec Ember.js
J'essaie de comprendre comment le routeur et StateManager fonctionnent ensemble. J'ai bricolé un exemple de divers endroits sur les interwebs, vous pouvez voir ici:
http://jsfiddle.net/zdfs/qsAxZ/1/
donc tout sur la première charge semble que cela fonctionne. Mais il y a des parties de la fonction qui ne semblent pas se comporter correctement. Je veux que les classes CSS que j'attache via les liens d'action fassent réellement partie de l'état de l'application, mais j'ai quelque chose de foiré quelque part.
Vous pouvez dupliquer le problème en cliquant sur "webcam" ou "partage d'écran". Le lien sera mis en évidence. Lorsque je recharge la page, l'état est correct, mais la surbrillance est perdue. Je fais quelque chose de mal, mais je ne sais pas comment le réparer.
Si j'essaie de déplacer les actions dans le StateManager, la référence router.get("applicationController")
est perdue.
Je ne peux pas non plus faire quelque chose comme sManager.send("goHome");
- des problèmes se produisent.
Merci pour vos commentaires. Je ne sais vraiment pas ce que je suis en train de faire et beaucoup de choses ont été bricolées à partir de divers exemples. –
Pourriez-vous expliquer la balle n ° 2 plus en détail? Pas très sûr de ce que tu veux dire. –
Nevermind. Je pense que j'ai compris la balle # 2. Mis à jour le violon, laissez-moi savoir ce que vous voyez d'autre: http://jsfiddle.net/zdfs/qsAxZ/5/ –