diff --git a/aio/content/guide/structural-directives.md b/aio/content/guide/structural-directives.md index 6867493134..e8892bb282 100644 --- a/aio/content/guide/structural-directives.md +++ b/aio/content/guide/structural-directives.md @@ -285,7 +285,7 @@ that you reference within the template. The input variables in this example are The parser translates `let hero`, `let i`, and `let odd` into variables named, `let-hero`, `let-i`, and `let-odd`. -* The microsyntax parser takes `of` and `trackby`, title-cases them (`of` -> `Of`, `trackBy` -> `TrackBy`), +* The microsyntax parser takes `of` and `trackBy`, title-cases them (`of` -> `Of`, `trackBy` -> `TrackBy`), and prefixes them with the directive's attribute name (`ngFor`), yielding the names `ngForOf` and `ngForTrackBy`. Those are the names of two `NgFor` _input properties_ . That's how the directive learns that the list is `heroes` and the track-by function is `trackById`.