Découvrir Ember.js

Étudier le cas particulier du contrôleur

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez découvrir ce qu'est un contrôleur sous Ember.js. Voyez également son utilité et sa finalité.
01:56

Transcription

Les contrôleurs, c'est un cas particulier d' Ember à l'heure actuelle. Je vous explique pourquoi. Lorsque Ember a été créé, les contrôleurs étaient vraiment très importants, ils étaient au centre d'Ember, et d'ailleurs, on ne parlait pas que de la route et du template, on parlait de la route, du template et du contrôleur. Le contrôleur était là pour faire le lien entre la route et le template, il fournissait une assistance en terme de variable local, il était capable de recevoir des actions, on faisait beaucoup de traitements intérieurs pour que la route ne fournisse que le modèle, le template affiche le modèle, mais s'il y a des actions qui se passent dans template qui doivent avoir des actions sur le modèle ou autre, ça se faisait via le contrôleur. La tendance actuelle, c'est de faire disparaître le contrôleur. puisque les composants sont arrivés un petit peu plus tard, et sont tellement puissant qu'on se rend compte qu'il vaut mieux tout faire avec des composants plutôt qu'utiliser un contrôleur. Ça évite d'avoir du code très important pour les contrôleurs. parce que dans une page, il risque de se passer beaucoup de choses. Et si vous gérez tout dans le même fichier contrôleur, mais ça va faire un fichier très long et très dur à maintenir, Alors qu'en utilisant des composants, vous allez pouvoir très facilement découper votre large page en une suite de petit composants, et chaque composant aura un petit contrôleur à l'ineterne. Donc ça vous évitera d'avoir à utiliser des gros contrôleurs. C'est pour ça que je vous en ai pas parlé, et dans la documentation officilelle il est bien expliqué qu'il vaut mieux ne pas s'en servir ou s'en servir le moins possible. Alors, pourquoi le moins possible? C'est qu'on a encore pas trop choix et des formes, on en a besoin, parce qu'il manque encore une fonctionnalité, ce sont les composants routables, c'est prévu, c'est pas encore disponible. Et donc l'idée à l'heure actuelle, c'est que vous allez utiliser un maximum de composants, ce que l'on verra dans les prochains cours et dans certains cas très rares que je préciserai lorsque nous, on en aura besoin, vous utiliserez des contrôleurs pour des petits actions isolées. Et puis, si vous continuer à maintenir votre application que les composants routables sont rendus disponibles, vous pourrez très facilement migrer le code du pivot contrôleur à ces composants routables.

Découvrir Ember.js

Créez vos composants et mettez en page vos sites avec une facilité déconcertante avec Ember.js. Apprenez à créer des routes et à charger vos modèles depuis un service web externe.

2h57 (37 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :31 mars 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !