1.

What are class decorators?

Answer»

Class Decorators are the highest-level decorators that determine the purpose of the classes. They indicate to Angular that a specific class is a component or module. And the decorator enables us to declare this effect without having to write any code within the class.

Example:

import { NgModule, Component } from '@angular/core'; 
@Component({ 
selector: 'class-component', 
template: '<div> This is a class component ! </div>', 
}) 
export class ClassComponent { 
constructor() { 
   console.log('This is a class component!'); 
 } 

@NgModule({ 
imports: [], 
declarations: [], 
}) 
export class ClassModule { 
constructor() { 
   console.log('This is a class module!'); 
 } 
}

It is a component or module in which no code in the class is required to tell Angular. We only need to design it, and Angular will take care of the rest.




Discussion

No Comment Found