Cookies concent notice

This site uses cookies from Google to deliver its services and to analyze traffic.
Learn more
Skip to main content
Say hello to Angular's future home!Check out Angular.devHome
/

NG8105: Missing `let` keyword in an *ngFor expression

Description

This diagnostic is emitted when an expression used in *ngFor is missing the let keyword.

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

@Component({
  // The `let` keyword is missing in the `*ngFor` expression.
  template: `<div *ngFor="item of items">{{ item }}</div>`,
  // …
})
class MyComponent {
  items = [1, 2, 3];
}
    

How to resolve the problem

Add the missing let keyword.

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

@Component({
  // The `let` keyword is now present in the `*ngFor` expression,
  // no diagnostic messages are emitted in this case.
  template: `<div *ngFor="let item of items">{{ item }}</div>`,
  // …
})
class MyComponent {
  items = [1, 2, 3];
}