QCM En ANGULAR – Partie 2

Question 1 sur 10

1. Quelle directive initialise une application AngularJS?

  • A ng-init
  • B ng-app
  • C ngSrc
  • D ng-start
B

Réponse : B

Explication : La directive ng-app est utilisée pour initialiser une application AngularJS. Elle marque le début de l'application AngularJS dans l'élément HTML où elle est appliquée.

Question 2 sur 10

2. Lequel des éléments suivants n’est pas un Filtre valide dans AngularJs?

  • A lowercase
  • B orderby
  • C email
  • D currency
C

Réponse : C

Explication : Le filtre email n'est pas un filtre valide dans AngularJS. Les filtres valides incluent lowercase, orderby, et currency.

Question 3 sur 10

3. Quel est la responsabilité du contrôleur dans AngularJs?

  • A Contrôle des données.
  • B Affichage des données.
A

Réponse : A

Explication : Dans AngularJS, le contrôleur est responsable de la gestion des données et de la logique métier. Il récupère les données et les prépare pour la vue, mais ne s'occupe pas directement de l'affichage.

Question 4 sur 10

4. Les directives AngularJS sont utilisées dans ________

  • A Model
  • B View
  • C Controller
  • D Module
B

Réponse : B

Explication : Les directives AngularJS sont principalement utilisées dans la vue (View) pour étendre les fonctionnalités HTML et manipuler le DOM en ajoutant des comportements personnalisés.

Question 5 sur 10

5. Quelle directive Angular est utilisée pour lier la valeur des contrôles HTML (input, select, textarea) aux données d’application?

  • A ng-bind
  • B ng-cloak
  • C ng-model
  • D ng-blur
C

Réponse : C

Explication : La directive ng-model est utilisée pour lier la valeur des contrôles HTML comme input, select, et textarea aux données du modèle dans AngularJS.

Question 6 sur 10

6. Quelle directive lie les données d’application aux balises HTML dans AngularJS?

  • A ng-app
  • B ng-model
  • C ng-bind
  • D Tout les réponses sont vrais
C

Réponse : C

Explication : La directive ng-bind est utilisée pour lier les données d'application aux balises HTML, remplaçant le contenu HTML par les données du modèle.

Question 7 sur 10

7. Lequel des éléments suivants est un filtre dans Angular Js?

  • A Currency
  • B Date
  • C Uppercase
  • D Tout les réponses sont vrais
D

Réponse : D

Explication : Les filtres Currency, Date, et Uppercase sont tous des filtres valides dans AngularJS. Ils sont utilisés pour formater les données dans les vues.

Question 8 sur 10

8. Comment combiner filtre et expression?

  • A Utilisation de la virgule {{ expression, filtre }}
  • B Utilisation de point {{ expression. filtre }}
  • C Utilisation de Pipe {{ expression | filtre }}
  • D Utilisation de Slash {{ expression / filtre }}
C

Réponse : C

Explication : En AngularJS, les filtres sont combinés avec des expressions en utilisant le caractère | (pipe). Par exemple : {{ expression | filtre }}.

Question 9 sur 10

9. Qu’est-ce que le data-binding dans AngularJS?

  • A Synchronisation entre Model et View
  • B Synchronisation entre Controller et View
  • C Synchronisation entre Model et Controller
  • D Aucune de ces réponses n’est vraie.
A

Réponse : A

Explication : Le data-binding dans AngularJS fait référence à la synchronisation entre le modèle (Model) et la vue (View). Les modifications dans l'un sont automatiquement reflétées dans l'autre.

Question 10 sur 10

10. Quelle directive est utilisée pour spécifier un contrôleur dans un élément HTML?

  • A Controller
  • B ng-control
  • C ng-controller
  • D ng-ctrl
C

Réponse : C

Explication : La directive ng-controller est utilisée pour spécifier un contrôleur dans un élément HTML dans AngularJS. Elle associe un contrôleur au scope de l'élément HTML.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.