Most asked top Interview Questions and Answers & Online Test
Education platform for interview prep, online tests, tutorials, and live practice

Build skills with focused learning paths, mock tests, and interview-ready content.

WithoutBook brings subject-wise interview questions, online practice tests, tutorials, and comparison guides into one responsive learning workspace.

Prepare Interview

Angular 8 Interview Questions and Answers

Ques 21. Explain the concept of Angular decorators.

Decorators in Angular are functions that modify the behavior of classes, methods, or properties. They are used to annotate and configure Angular components, directives, services, and modules.

Example:

@Component({
  selector: 'app-root',
  template: '

Hello World

',
})

Is it helpful? Add Comment View Comments
 

Ques 22. What are Angular guards and how are they used?

Angular guards are used to control the navigation to or from a route. There are different types of guards, such as CanActivate, CanDeactivate, CanLoad, and Resolve. They are implemented as services and can be added to route configurations.

Example:

canActivate: [AuthGuard]

Is it helpful? Add Comment View Comments
 

Ques 23. Explain the concept of Angular directives.

Directives in Angular are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or its children. Directives can be structural (changing the structure of the DOM) or attribute (changing the behavior or appearance of the DOM).

Example:

This is visible

Is it helpful? Add Comment View Comments
 

Ques 24. What is Angular CLI and how is it useful?

Angular CLI (Command Line Interface) is a command-line tool that facilitates the development, testing, and deployment of Angular applications. It provides commands for creating components, services, modules, building, testing, and more, making it easier to manage the development workflow.

Example:

ng generate component my-component

Is it helpful? Add Comment View Comments
 

Ques 25. Explain the use of *ngFor and *ngIf directives.

*ngFor is a structural directive in Angular used for iterating over a list of items and creating a template for each item. *ngIf is a structural directive that conditionally includes or excludes elements based on an expression.

Example:

{{ item }}

This is shown if the condition is true

Is it helpful? Add Comment View Comments
 

Most helpful rated by users:

Copyright © 2026, WithoutBook.