Bu eğitim dersi, bir şablonda dinamik verileri görüntülemek için Angular şablonlarına interpolasyon eklemeyi gösterir.
Neler öğreneceksiniz
- Uygulamanız
HousingLocationşablonunda interpolasyon değerlerini görüntüleyecektir. - Uygulamanız bir konut konumu verisini tarayıcıya işleyecektir.
İnterpolasyonun kavramsal önizlemesi
Bu adımda, interpolasyon kullanarak input özelliklerinden okunan değerleri bir şablonda görüntüleyeceksiniz.
Angular şablonlarında {{ expression }} kullanarak, özelliklerden, input'lardan ve geçerli JavaScript ifadelerinden değerleri işleyebilirsiniz.
Daha ayrıntılı bir açıklama için lütfen İnterpolasyon ile değerleri görüntüleme kılavuzuna bakın.
-
İnterpolasyon değerlerini içerecek şekilde
HousingLocationşablonunu güncelleyinBu adım,
HousingLocationşablonuna yeni HTML yapısı ve interpolasyon değerleri ekler.Kod editöründe:
src/app/housing-location/housing-location.tsdosyasına gidin@Componentdekoratörünün template özelliğinde, mevcut HTML işaretlemesini aşağıdaki kodla değiştirin:Update HousingLocation template in housing-location.ts
import {Component, input} from '@angular/core'; import {HousingLocationInfo} from '../housinglocation'; @Component({ selector: 'app-housing-location', template: ` <section class="listing"> <img class="listing-photo" [src]="housingLocation().photo" alt="Exterior photo of {{ housingLocation().name }}" crossorigin /> <h2 class="listing-heading">{{ housingLocation().name }}</h2> <p class="listing-location">{{ housingLocation().city }}, {{ housingLocation().state }}</p> </section> `, styleUrls: ['./housing-location.css'], }) export class HousingLocation { housingLocation = input.required<HousingLocationInfo>(); }
Bu güncellenmiş şablon kodunda,
housingLocation.photodeğerinisrcniteliğine bağlamak için özellik bağlama kullandınız.altniteliği, görselin alt metnine daha fazla bağlam vermek için interpolasyon kullanır.housingLocationözelliğininname,cityvestatedeğerlerini dahil etmek için interpolasyon kullanırsınız. -
Değişikliklerin tarayıcıda görüntülendiğini doğrulayın
- Tüm değişiklikleri kaydedin.
- Tarayıcıyı açın ve uygulamanın fotoğrafı, şehri ve eyalet örnek verisini işlediğini doğrulayın.

SUMMARY: Bu derste, yeni bir HTML yapısı eklediniz ve HousingLocation şablonunda değerleri işlemek için Angular şablon sözdizimini kullandınız.
Artık iki önemli beceriye sahipsiniz:
- bileşenlere veri aktarma
- bir şablonda değerleri interpolasyon ile görüntüleme
Bu becerilerle, uygulamanız artık veri paylaşabilir ve tarayıcıda dinamik değerler görüntüleyebilir. Şimdiye kadar harika iş çıkardınız.
Bu derste ele alınan konular hakkında daha fazla bilgi için: