Angular Elements are packaged as custom elements, a web standard for defining new HTML elements in a _____.

  • Directive
  • Module
  • Service
  • Shadow DOM
Angular Elements are packaged as custom elements, utilizing the web standard for defining new HTML elements in the Shadow DOM.

How can you make a route parameter optional in Angular?

  • Add a "?" to the parameter
  • Use a default value
  • Use a wildcard route
  • Use a regex pattern
You can make a route parameter optional in Angular by adding a "?" to the parameter name in the route configuration. This indicates that the parameter is optional, and the route can still be matched without it.

The [style.color] syntax in an Angular template is an example of _____ binding.

  • Event
  • Interpolation
  • Property
  • Two-way
The [style.color] syntax is an example of Property binding in Angular. It binds an element property (style.color) to a component property.

Angular provides the _____ function to define a sequence of animation steps.

  • animate()
  • bootstrap()
  • ngIf
  • subscribe()
Angular provides the animate() function to define a sequence of animation steps. This function is commonly used for creating animations in Angular.

When testing Angular services, you can replace a real service with a _____ to simulate service behavior.

  • component
  • mock
  • pipe
  • spy
When testing Angular services, you can replace a real service with a mock to simulate service behavior and control the service's responses for testing purposes.

Which operator can be used to automatically unsubscribe from an observable when a component is destroyed?

  • "map" operator
  • "subscribe" operator
  • "takeUntil" operator
  • "tap" operator
The "takeUntil" operator is commonly used to automatically unsubscribe from an observable when a component is destroyed. It takes an observable that emits when the component is destroyed, ensuring that the original observable is unsubscribed.

A directive that changes the appearance or behavior of a DOM element is known as a(n) _____ directive.

  • attribute
  • component
  • decorator
  • structural
A directive that changes the appearance or behavior of a DOM element is known as an attribute directive in Angular.

In a directive, the ________ decorator is used to get a reference to the host element.

  • @Directive
  • @HostBinding
  • @HostListener
  • @Injectable
In a directive, the @HostBinding decorator is used to get a reference to the host element, allowing you to access and modify its properties.

Reactive forms in Angular are also known as _____ forms.

  • Data-driven forms
  • Dynamic forms
  • Model-driven forms
  • Template forms
Reactive forms in Angular are also known as Model-driven forms, as they focus on creating the model and then binding it to the UI elements.

A common practice to validate a group of related form controls is to use a custom _____ validator in Angular.

  • Reactive Forms
  • Reactive Forms
  • Template-driven
  • Template-driven
In Angular, a common practice to validate a group of related form controls is to use a custom Reactive Forms validator.