Prepare Interview

Mock Exams

Make Homepage

Bookmark this page

Subscribe Email Address

Angular 8 Interview Questions and Answers

Ques 6. Explain dependency injection in Angular.

Dependency injection is a design pattern in which a class receives its dependencies from external sources rather than creating them itself. In Angular, the DI system provides and injects the dependencies into the components, services, etc.

Example:

constructor(private dataService: DataService) { }

Is it helpful? Add Comment View Comments
 

Ques 7. What is a service in Angular?

In Angular, a service is a singleton object that performs tasks like fetching data, sharing data between components, or encapsulating business logic. Services are used to promote reusability and maintainability.

Example:

import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root',
})
export class DataService { }

Is it helpful? Add Comment View Comments
 

Ques 8. Explain Angular directives.

Directives in Angular are markers on DOM elements that tell Angular to attach behavior to a DOM element or transform the DOM element and its children. Examples include ngIf, ngFor, and ngStyle.

Example:

This is visible

Is it helpful? Add Comment View Comments
 

Ques 9. What is the purpose of ngOnInit() in Angular?

ngOnInit is a lifecycle hook in Angular that is called after Angular has initialized all data-bound properties of a directive. It is a good place to put initialization logic for your component.

Example:

ngOnInit() {
  // Initialization code here
}

Is it helpful? Add Comment View Comments
 

Ques 10. What is Angular CLI?

Angular CLI (Command Line Interface) is a powerful tool for initializing, developing, scaffolding, and maintaining Angular applications. It provides commands for tasks like generating components, services, and modules.

Example:

ng generate component my-component

Is it helpful? Add Comment View Comments
 

Most helpful rated by users:

©2026 WithoutBook