adev/src/content/tutorials/first-app/steps/07-dynamic-template-values/README.md
This tutorial lesson demonstrates how to add interpolation to Angular templates in order to display dynamic data in a template.
<docs-video src="https://www.youtube.com/embed/eM3zi_n7lNs?si=IFAly3Ss8dwqFx8N&start=338"/>HousingLocation template.In this step you will display values read from input properties in a template using interpolation.
Using the {{ expression }} in Angular templates, you can render values from properties, inputs, and valid JavaScript expressions.
For a more in depth explanation, please refer to the Displaying values with interpolation guide.
<docs-workflow> <docs-step title="Update `HousingLocation` template to include interpolated values"> This step adds new HTML structure and interpolated values in the `HousingLocation` template.In the code editor:
Navigate to src/app/housing-location/housing-location.ts
In the template property of the @Component decorator, replace the existing HTML markup with the following code:
In this updated template code you have used property binding to bind the housingLocation.photo to the src attribute. The alt attribute uses interpolation to give more context to the alt text of the image.
You use interpolation to include the values for name, city and state of the housingLocation property.
SUMMARY: In this lesson, you added a new HTML structure and used Angular template syntax to render values in the HousingLocation template.
Now, you have two important skills:
With these skills, your app can now share data and display dynamic values in the browser. Great work so far.
For more information about the topics covered in this lesson, visit:
<docs-pill-row> <docs-pill href="guide/templates" title="Template syntax"/> <docs-pill href="guide/templates/binding#render-dynamic-text-with-text-interpolation" title="Displaying values with interpolation"/> </docs-pill-row>