Découvrir Angular 2

Passer une valeur personnalisée

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Lors d'un évènement que vous câblez sur une fonction dans votre code, vous pouvez passer une valeur personnalisée, fixe ou variable.
02:53

Transcription

Que se passe t-il, et comment je fais, si j'ai besoin de passer moi-même une valeur personnalisée ? Imaginons que dans l'appel ici, dans mon template, j'ai envie de récupérer de l'information. Est-ce que je peux le faire ? Est-ce que j'utilise l'objet évènement ? C'est une question que l'on pourrait se poser. Comment est-ce qu'on va lui passer une valeur ? Imaginons qu'ici, j'ai envie de lui passer test pour faire quelque chose avec ensuite, Sans aucun problème, vous avez tout à fait possibilité d'ajouter par ici, par exemple, un param. Et ce param ici, ou «parameter», et bien vous pouvez aussi l'utiliser dans votre fonction sans aucun problème. Sachant qu'il vous suffira de définir l'ordre des paramètres, donc l'évènement d'abord, le «parameter» ensuite, pour venir travailler avec ça. Vous pouvez tout à fait ici, récupérer les bonnes valeurs. C'est pas un problème, il suffira juste de bien faire attention à référencer dans l'ordre. Evidemment si je mets parameter d'abord et event ensuite, ça ne va pas fonctionner. Donc faites très attention à la façon dont vous déclarez vos appels de fonctions, et surtout la façon dont vous déclarez en dessous ici, vos différents paramètres, dans la signature de la fonction. Mais vous avez possibilité de passer des valeurs personnalisées sans aucun soucis et donc de travailler directement. Alors vous remarquerez quelque chose aussi, c'est qu'imaginons que je passe deux comme ça et qu'ici je type en disant que ça, ce doit être une string, il y a de fortes chances qu'on ait une petite erreur, parce que vous êtes obligés de passer une string. Alors là il le reconnaît, il est pas encore trop embêtant. Normalement, il devrait nous le figer obligatoirement. C'est vrai que là, le fait qu'on le passe de PIL template vers directement le composant, ça ne fais pas crasher l'appli, tant mieux quelque part, mais pensez que vous pouvez «typer», alors ce sera surtout le cas si vous avez à faire un appel par exemple à get detail dans votre code de contrôleur, donc vous pourrez faire par exemple indice get detail ici. Si là, je lui passe juste une string, vous voyez, si je lui passe test comme ça, vous remarquerez qu'ici, il me dira que j'ai une erreur parce que j'ai pas le droit de passer test, je dois obligatoirement passer quelque chose qui est un event. Donc je serai obligé d'initialiser par exemple un nouvel évènement, en faisant new event comme ça, là il serait d'accord, bon bien-sûr l'évènement comprendrait après pas mal de choses à l'intérieur. Donc on aurait un type d'évènement, par exemple x. Ça ça marche, j'ai le droit de le faire. De même ici, si je passe un chiffre dans l'appel, je vais avoir une erreur. Je n'ai pas le droit, je suis obligé de passer une string, Donc je suis obligé de dire par exemple totaux. Si je fais attention à ça, ça me permettra dans mon code, d'avoir un petit peu plus de confort, de développement. C'est vrai que après, ça ne s'affiche pas absolument, mais c'est important de le faire. Quoiqu'il arrive, pensez bien à «typer» absolument tout. Plus vous «typerez», plus vous gagnerez en vélocité au niveau de votre code. Il sera beaucoup plus simple et beaucoup plus puissant, à terme évidemment.

Découvrir Angular 2

Prenez en main toute la puissance du framework AngularJS. Exploitez ses fonctionnalités, et développez rapidement des applications web robustes et performantes !

2h50 (40 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :6 sept. 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 !