Testez vos connaissances sur AngularJS – Partie 3

image_pdfimage_print

QCM sur AngularJS avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne et aux certifications. Ces questions et réponses sur AngularJS comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur AngularJS .

Prenez ces questions AngularJS comme un défi et testez vos compétences sur AngularJS. Nous pouvons compter AngularJS comme une compétence plus demandée.
 
 

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

C
Le module est un conteneur pour les différentes parties d’une application. Un module est créé à l’aide de la fonction AngularJS angular.module

Exemple:

<div ng-app="myApp">...</div>

<script>
	var app = angular.module("myApp", []);
</script>

Le paramètre « myApp » fait référence à un élément HTML dans lequel l’application s’exécutera. Vous pouvez désormais ajouter des contrôleurs, des directives, des filtres, etc. à votre application AngularJS.

 

 

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

B

 

 

3. Qu’est-ce que $routeProvider?

A Un service

B Un module

C Un composant

D Un filtre

A
$routeProvider est utilisé pour configurer les routes.

Les routes d’une application dans AngularJS sont déclarés via le $routeProvider, qui est le fournisseur du service $route. Ce service facilite la communication entre les contrôleurs, les modèles et l’emplacement actuel de l’URL dans le navigateur. Exemple :

app.config(function($routeProvider) {
  $routeProvider
  .when("/", {
    templateUrl : "home.htm"
  })
  .when("/tutoriels", {
    templateUrl : "tutoriels.htm"
  })
  .when("/qcm", {
    templateUrl : "qcm.htm"
  })
});

 

 

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

D
Bon pratique: utiliser des directives via le nom de balise et les attributs plutôt que le nom de de classe. Cela permet généralement de déterminer plus facilement à quelles directives correspond un élément donné.

 

 
 

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

D
La directive ng-form nous permet d’utiliser un formulaire dans AngularJs.

 

 

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

A
ng-disabled est utilisée pour désactiver un élément dans AngularJS.

 

 

7. Qui est le fondateur de Angularjs?

A Adam Abrons

B Brad Green

C Misko Hevery

D Jordan Walke

C
Misko Hevery est le créateur d’AngularJS et un coach agile chez Google.

 

 

8. Angular 1.x est écrit en ______

A Java

B Javascript

C TypeScript

D VBScript

B
Angular 1.x est écrit en Javascript

 

 
 

9. Quel est la sortie du code suivant:
function f(arg: boolean) {
    let x = 5;

    if (arg) {
        let y = x + 1;
        return y;
    }
    return y;
}

A 6

B Undefined

C Erreur de compilation pour x

D Erreur de compilation pour y

D
Erreur de compilation pour y

 

 

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

B
Utilisez le decorator @Input pour passer des données dans des composants Angular.

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *