In Angular, `ngFor` is a specific type of [directive](guide/built-in-directives) used to dynamically repeat data in a template. In plain JavaScript you would use a for loop - ngFor provides similar functionality for Angular templates.
Note, in the code `[housingLocation] = "housingLocation"` the `housingLocation` value now refers to the variable used in the `ngFor` directive. Before this change, it referred to the property on the `HomeComponent` class.
1. Refresh the browser and confirm that the app now renders a grid of housing locations.
<sectionclass="lightbox">
<imgalt="browser frame of homes-app displaying logo, filter text input box, search button and a grid of housing location cards"src="generated/images/guide/faa/homes-app-lesson-08-step-2.png">
</section>
## Lesson review
In this lesson, you used the `ngFor` directive to repeat data dynamically in Angular templates. You also added a new array of data to be used in the Angular app. The application now dynamically renders a list of housing locations in the browser.
The app is taking shape, great job.
If you are having any trouble with this lesson, you can review the completed code for it in the <live-example></live-example>.
## Next steps
* [Lesson 9 - Add a service to the application](tutorial/first-app/first-app-lesson-09)
## For more information about the topics covered in this lesson, visit: