Testez vos connaissances sur AngularJS – Partie 2

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. Quelle directive initialise une application AngularJS?

A ng-init

B ng-app

C ngSrc

D ng-start

B
Définition 1 : La directive ng-app est utilisé pour initialiser une application AngularJS. Lorsque cette directive est en place dans une page HTML, elle indique à Angular que cette page HTML est une application AngularJS.

Exemple:

<div ng-app="">

	Mes langages préférés : {{ "JavaScript" + "Java" }}

</div>

Définition 2 : La directive ng-app indique à AngularJS qu’il s’agit de l’élément racine de l’application AngularJS. Toutes les applications AngularJS doivent avoir un élément racine. Vous ne pouvez avoir qu’une seule directive ng-app dans votre document HTML. Si plusieurs directives ng-app apparaissent, la première sera utilisée.

 

 

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

A lowercase

B orderby

C email

D currency

C
email n’est pas un Filtre valide dans AngularJs

 

 

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

A Contrôle des données.

B Affichage des données.

A
Le contrôleur contrôle les données. La vue est responsable de l’affichage des données.

 

 

4. Les directives AngularJS sont utilisées dans ________

A Model

B View

C Controller

D Module

B
Les directives sont des attributs sur un élément DOM qui indiquent à AngularJS d’attacher un comportement spécifié à cet élément DOM ou même de transformer l’élément DOM et ses sous-éléments . En bref, il étend le HTML. La plupart des directives dans AngularJS commencent par ng- où ng signifie Angular.

 

 
 

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
Avec la directive ng-model, vous pouvez lier la valeur d’un input à une variable créée dans AngularJS. Exemple:

<div ng-app="myApp" ng-controller="myCtrl">
  Name: <input ng-model="name">
</div>

<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
  $scope.name = "Alex Babtise";
});
</script>

 

 

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
La directive ng-bind indique à AngularJS de remplacer le contenu d’un élément HTML par la valeur d’une variable ou expression donnée.

Si la valeur de la variable ou de l’expression donnée change, le contenu de l’élément HTML spécifié sera également modifié.

L’exemple suivant lie le innerHTML de l’élément <p> à la variable myStr:

<div ng-app="" ng-init="myStr='Welcome to WayToLearnX'">
	<p ng-bind="myStr"></p>
</div>

 

 

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
AngularJS fournit des filtres pour transformer les données:

  • currency : Formate un nombre dans un format monétaire.
  • date : Formate une date dans un format spécifié.
  • filter : Sélectionne un sous-ensemble d’éléments dans un tableau.
  • json : Formate un objet en une chaîne JSON.
  • limitTo : Limite un tableau / une chaîne, en un nombre spécifié d’éléments / caractères.
  • lowercase : Formate une chaîne en minuscules.
  • number : Formate un nombre en une chaîne.
  • orderBy : Trie un tableau.
  • uppercase : Formate une chaîne en majuscules.

 

 
 

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
Utilisation de Pipe {{ expression | filtre }}

 

 

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
Data-binding dans les applications AngularJS est la synchronisation automatique des données entre le Modèle et les composants de Vue. La façon dont AngularJS implémente data-binding vous permet de traiter le Modèle comme la source de vérité unique dans votre application. La vue est une projection du Modèle à tout moment.

 

 

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
ng-controller est utilisée pour spécifier un contrôleur dans un élément HTML.

 

Partagez cet article

Laisser un commentaire

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