I'm following the Angular tour of heroes and when I generate the "heroes" component using "ng generate component heroes" this is my component.ts file:
import { Component } from '@angular/core';
@Component({
selector: 'app-heroes',
templateUrl: './heroes.component.html',
styleUrls: ['./heroes.component.css']
})
export class HeroesComponent {
}
but the tutorial said I should be getting something that looks like this:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-heroes',
templateUrl: './heroes.component.html',
styleUrls: ['./heroes.component.css']
})
export class HeroesComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
I was expecting to get the constructor and ngOnInit function and also import the OnInit automatically. Heres my version if it helps image
Is there any possibility to add it by an option of ng generate component?
It gets removed, as they said "most of the users prefer to add this manually if needed."
Reference: https://github.com/angular/angular-cli/commit/301b5669a724261d53444d5172334966903078c0