Answers for "ts2564 property 'id' has no initializer and is not definitely assigned in the constructor"

1

Property 'id' has no initializer and is not definitely assigned in the constructor.

// tsconfig.json
"compilerOptions": {
	// ...
    "strictPropertyInitialization": false,
   	// ...
}

// OR

@Component({...})
export class Component {
  @Input() myInput: string|undefined;
}

// OR

@Component({...})
export class Component {
  @Input() myInput!: string;
}
Posted by: Guest on March-16-2022
1

Property '...' has no initializer and is not definitely assigned in the constructor

Just go to tsconfig.json and set

"strictPropertyInitialization": false
to get rid of the compilation error.

Otherwise you need to initialize all your variables which is a little bit annoying
Posted by: Guest on September-03-2021

Code answers related to "ts2564 property 'id' has no initializer and is not definitely assigned in the constructor"

Code answers related to "TypeScript"

Browse Popular Code Answers by Language