Créer jeu
Télécharger
Obtenir Plan Académique
Partager le jeu
Intégrez-le à votre plateforme

Vous pouvez intégrer le jeu dans un LMS compatible avec LTI 1.1 ou LTI 1.3 comme Canvas, Moodle ou Blackboard. Les scores seront ainsi automatiquement enregistrés dans le carnet de notes de la plateforme.
Télécharger
Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Google Classroom avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Google Classroom, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Microsoft Teams avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Microsoft Teams, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Le téléchargement du jeu est une fonctionnalité exclusive pour les utilisateurs avec un Plan Académique ou un Plan Commercial.

Obtenez votre Plan Académique ou Plan Commercial dès maintenant et commencez à intégrer vos jeux dans votre LMS, votre site Web ou votre blog.

Si vous le souhaitez, vous pouvez télécharger une jeu de test ici et tester son intégration:

Angular Mastery Challenge

Test

Parties jouées 1

À propos de cette activité

Advanced Angular quiz

Créé par

India

Téléchargez la version pour jouer sur papier

Créez votre propre jeu gratuite à partir de notre créateur de jeu
Affrontez vos amis pour voir qui obtient le meilleur score dans ce jeu

Top Jeux

%
Anonyme
Anonyme
%
%
%
Vous avez dépassé le nombre maximum de jeux que vous pouvez imprimer avec votre Plan actuel.

Pour imprimer autant de jeux que vous le souhaitez, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Imprimez votre jeu
Angular Mastery Challenge
 

Angular Mastery ChallengeVersion en ligne

Advanced Angular quiz

par Padmaja Rokade
1

In a component hierarchy, a child component uses a service provided in its own @Component({providers: [...]}) while a parent uses the same token provided at the root injector. If both components inject the service, what instance behavior do you observe when the child is destroyed and recreated?

2

A template uses both [value] and {{ value }}. If value is 0, what will be displayed by each binding, and why is there a difference?

3

Which scenario justifies using a structural directive over a simple attribute directive? Consider rendering behavior and DOM shape.

4

Given a component with @Input() count: number; and an @Output() countChange = new EventEmitter();, which pattern enables two-way binding in a parent template without using [(ngModel)]?

5

In a template-driven form, what runtime condition can cause the form to be valid even if a required input is empty, and how can you fix it?

6

Which statement about Inline Templates is true in a production Angular app?

7

What is the key difference between property binding [src] and attribute binding[attr.src] when binding to a DOM element?

8

In Angular Reactive Forms, which scenario requires using FormControl at the root of the form group tree rather than relying solely on FormBuilder?

9

What happens if you bind a click event with $event.preventDefault() inside a button element with type="submit" in an Angular template?

10

When would you use a template reference variable (#fileInput) with a hidden input[type='file'] in Angular forms, and what binding captures the user-selected file?

Feedback

Providing in the child creates an isolated instance per that component subtree, while root provides a single shared instance.

Property binding binds to the DOM property; interpolation converts to string for display.

Structural directives alter the DOM structure; attribute directives only change element attributes.

Two-way binding can be achieved with a custom input/output pair following the NGModel-like convention.

Template-driven forms rely on proper ngModel bindings and validators to reflect validity.

Inline templates trade readability for simplicity; large templates benefit from external files.

Property binding targets the element property; attribute binding targets the HTML attribute.

Direct FormControl instances give you explicit control and easier testability in complex forms.

$event is the native event; preventDefault stops the browser submit while you manage logic in TS.

Reference the input and read selected file from the change event for custom upload UX.

Voulez-vous vraiment quitter la page ?

En quittant la page, vous perdrez la progression du jeu.