Question 1 sur 10
1. Lequel des énoncés suivants est la syntaxe correcte pour créer un module dans AngularJs?
- A var myModule = angular.module();
- B var myModule = new Module();
- C angular.module("app", []);
- D Tout les réponses sont vrais
Réponse : C
Explication : La syntaxe correcte pour créer un module dans AngularJS est angular.module("app", []);
. Cette commande crée un nouveau module appelé "app" avec un tableau de dépendances (ici vide).
Question 2 sur 10
2. Comment partagez-vous les données entre le contrôleur et la vue?
- A En utilisant le modèle
- B En utilisant des services
- C En utilisant le factory
- D En utilisant $scope
Réponse : B
Explication : En AngularJS, les services sont souvent utilisés pour partager des données entre les contrôleurs et les vues. Les services permettent de centraliser la gestion des données et la logique métier, facilitant ainsi leur utilisation dans différents composants.
Question 3 sur 10
3. Qu’est-ce que $routeProvider?
- A Un service
- B Un module
- C Un composant
- D Un filtre
Réponse : A
Explication : $routeProvider
est un service dans AngularJS utilisé pour configurer les routes de l'application. Il définit les routes, les contrôleurs et les vues associés aux différentes URL.
Question 4 sur 10
4. Les directives AngularJS peuvent être écrites dans des Templates comme _______?
- A Balise
- B Attribut
- C Nom de classe
- D Tout les réponses sont vrais
Réponse : D
Explication : Les directives AngularJS peuvent être écrites dans des templates sous différentes formes : en tant que balises, attributs, ou noms de classe. Elles permettent d'étendre les fonctionnalités HTML de manière flexible.
Question 5 sur 10
5. Laquelle des directives suivantes nous permet d’utiliser un formulaire dans AngularJs?
- A ng-include
- B ng-bind
- C ng-directive
- D ng-form
Réponse : D
Explication : La directive ng-form
est utilisée pour créer et gérer des formulaires dans AngularJS. Elle facilite la gestion des contrôles de formulaire et la liaison des données.
Question 6 sur 10
6. Quelle directive AngularJS est utilisée pour désactiver un élément?
- A ng-disabled
- B ng-hide
- C ng-false
- D ng-remove
Réponse : A
Explication : La directive ng-disabled
est utilisée pour désactiver les éléments HTML comme les boutons ou les champs de formulaire en fonction d'une expression évaluée.
Question 7 sur 10
7. Qui est le fondateur de Angularjs?
- A Adam Abrons
- B Brad Green
- C Misko Hevery
- D Jordan Walke
Réponse : C
Explication : Misko Hevery est l'un des fondateurs d'AngularJS. Il a développé le framework pour Google afin de faciliter le développement d'applications web dynamiques.
Question 8 sur 10
8. Angular 1.x est écrit en ______
- A Java
- B Javascript
- C TypeScript
- D VBScript
Réponse : B
Explication : AngularJS 1.x est écrit en JavaScript. TypeScript a été introduit avec Angular 2 et les versions ultérieures.
Question 9 sur 10
9. Quel est la sortie du code suivant:
- A 6
- B Undefined
- C Erreur de compilation pour x
- D Erreur de compilation pour y
Réponse : D
Explication : La sortie du code dépend du code exact fourni. Cependant, une erreur de compilation pour y
peut se produire si y
n'est pas défini ou mal utilisé dans le code. Sans le code exact, cette réponse est hypothétique.
Question 10 sur 10
10. Dans Angular, vous pouvez passer des données du composant parent au composant enfant en utilisant …
- A @Output()
- B @Input()
- C Input
- D Output
Réponse : B
Explication : En Angular, la directive @Input()
est utilisée pour passer des données du composant parent au composant enfant. Elle permet de lier les propriétés du composant parent aux entrées du composant enfant.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.