Crear
Descargar
Obtener Plan Académico
Compartir juego
Intégralo en tu plataforma

Puedes integrar el juego en un LMS compatible con LTI 1.1 o LTI 1.3 como Canvas, Moodle, o Blackboard. De esta manera podrás guardar las puntuaciones automáticamente en el libro de calificaciones de esa plataforma.
Descargar
Has superado el número máximo de juegos que puedes integrar en Google Classroom con tu Plan actual.

Para integrar tantos juegos como quieras en Google Classroom, necesitas un Plan Académico o un Plan Comercial.

Has superado el número máximo de juegos que puedes integrar en Microsoft Teams con tu Plan actual.

Para integrar tantos juegos como quieras en Microsoft Teams, necesitas un Plan Académico o un Plan Comercial.

La descarga de juegos es una característica exclusiva para usuarios con un Plan Académico o un Plan Comercial.

Obtén ahora tu Plan Académico o Comercial y comienza a integrar tus juegos en tu LMS, web o blog.

Si lo deseas, puedes descargar un juego de prueba aquí y probar su integración:

Angular Mastery Challenge

Test

Jugadas 1

Sobre esta actividad

Advanced Angular quiz

Creada por

India

Descarga la versión para jugar en papel

Crea tu propio juego gratis desde nuestro creador de juegos
Compite contra tus amigos para ver quien consigue la mejor puntuación en esta actividad

Top juegos

%
Anónimo
Anónimo
%
%
%
Has superado el número máximo de juegos que puedes imprimir con tu Plan actual.

Para imprimir tantos juegos como quieras, necesitas un Plan Académico o un Plan Comercial.

Imprime tu juego
Angular Mastery Challenge
 

Angular Mastery ChallengeVersión en línea

Advanced Angular quiz

por 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.

¿Estás seguro que quieres abandonar la página?

Al abandonar la página perderás el progreso del juego.