QCM En ANGULAR – Partie 5

Question 1 sur 10

1. Sélectionnez la classe de contrôle de formulaire correct qui est défini sur TRUE via [(ngModel)] chaque fois que la valeur est modifiée

  • A .ng-invalid
  • B .ng-pending
  • C .ng-pristine
  • D .ng-dirty
D

Réponse : D

Explication : La classe .ng-dirty est ajoutée lorsque la valeur d'un contrôle de formulaire est modifiée. Cela signifie que le contrôle a été touché et que sa valeur a changé.

Question 2 sur 10

2. Dans le routing Angular, la balise ci-dessous est utilisée pour rendre le composant correspondant via la route active.

  • A <router></router>
  • B <router-output></router-output>
  • C <router-outlet></router-outlet>
  • D <router-display></router-display>
C

Réponse : C

Explication : La balise <router-outlet> est utilisée dans le routing Angular pour rendre le composant correspondant à la route active. Elle sert de point de substitution pour les composants routés.

Question 3 sur 10

3. Nous devons appeler la méthode ci-dessous de RouterModule pour fournir toutes les routes dans AppModule

  • A RouterModule.forChild
  • B RouterModule.forRoot
  • C RouterModule
  • D RouterModule.import
B

Réponse : B

Explication : La méthode RouterModule.forRoot() est utilisée pour fournir toutes les routes principales dans le module racine (AppModule) d'une application Angular.

Question 4 sur 10

4. La commande ci-dessous est utilisée pour exécuter l’analyse de code statique de l’application Angular

  • A ng build
  • B ng profile
  • C ng lint
  • D ng serve
C

Réponse : C

Explication : La commande ng lint est utilisée pour exécuter l'analyse de code statique de l'application Angular, en vérifiant les erreurs de style et les problèmes potentiels dans le code source.

Question 5 sur 10

5. Le composant ci-dessous représente l’élément DOM cible dans le constructeur d’une directive

  • A Element
  • B ElementRef
  • C Host
  • D Target
B

Réponse : B

Explication : Le composant ElementRef représente l'élément DOM cible dans le constructeur d'une directive. Il permet d'accéder à l'élément DOM auquel la directive est attachée.

Question 6 sur 10

6. Pour créer une application en mode production, utilisez la commande ci-dessous

  • A ng build
  • B ng serve
  • C ng build –prod
  • D ng lint
C

Réponse : C

Explication : La commande ng build --prod est utilisée pour créer une version de production de l'application Angular, optimisée pour les performances et prête à être déployée.

Question 7 sur 10

7. En utilisant le caractère générique ci-dessous, nous pouvons définir la page « 404 – page non trouvée »

  • A *
  • B **
  • C 404
  • D ^
B

Réponse : B

Explication : Le caractère générique ** est utilisé pour définir la page « 404 – page non trouvée » dans les routes Angular. Il capture toutes les routes non définies et redirige vers une page d'erreur.

Question 8 sur 10

8. Le service ci-dessous peut être utilisé pour extraire les paramètres de route à l’intérieur d’un composant

  • A Router
  • B Route
  • C ActivatedRoute
  • D CurrentRoute
C

Réponse : C

Explication : Le service ActivatedRoute est utilisé pour extraire les paramètres de route à l’intérieur d’un composant Angular. Il fournit des informations sur la route active et ses paramètres.

Question 9 sur 10

9. La fonction get/put/post/delete du service HTTP renvoie _______

  • A Objet de type « any »
  • B Observable
  • C Données Json
  • D Fonction de rappel(callback)
B

Réponse : B

Explication : Les fonctions get, put, post, et delete du service HTTP renvoient des Observable dans Angular. Les observables permettent de gérer les données asynchrones et les réponses des requêtes HTTP.

Question 10 sur 10

10. Observer envoie des données à plusieurs clients via la méthode ci-dessous

  • A send()
  • B next()
  • C emit()
  • D publish()
B

Réponse : B

Explication : La méthode next() est utilisée pour envoyer des données à plusieurs abonnés d'un Observable. Elle permet de transmettre des valeurs à tous les observateurs inscrits.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.

OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET