Bileşenleri Birleştirme

Bileşen şablonunu, bileşen mantığını ve bileşen stillerini güncellemeyi öğrendiniz, peki bir bileşeni uygulamanızda nasıl kullanırsınız?

Bileşen yapılandırmasının selector özelliği, bileşene başka bir şablonda referans verirken kullanabileceğiniz bir ad sağlar. selector'ı bir HTML etiketi gibi kullanırsınız; örneğin app-user, şablonda <app-user /> şeklinde olur.

NOTE: Temel bilgiler kılavuzundaki bileşen kullanımı hakkında daha fazla bilgi edinin.

Bu aktivitede, bileşenleri nasıl bir araya getireceğinizi öğreneceksiniz.


Bu örnekte iki bileşen vardır: User ve App.

  1. User'a bir referans ekleyin

    App şablonunu, app-user seçicisini kullanan User bileşenine bir referans içerecek şekilde güncelleyin. UserApp'in imports dizisine eklediğinizden emin olun; bu, bileşenin App şablonunda kullanılabilir olmasını sağlar.

    template: `<app-user />`, imports: [User]

    Bileşen artık Username: youngTech mesajını gösterir. Daha fazla işaretleme eklemek için şablon kodunu güncelleyebilirsiniz.

  2. Daha fazla işaretleme ekleyin

    Bir şablonda istediğiniz herhangi bir HTML işaretlemesini kullanabildiğiniz için, App şablonunu daha fazla HTML öğesi içerecek şekilde güncellemeyi deneyin. Bu örnek, <app-user> öğesinin üst öğesi olarak bir <section> öğesi ekleyecektir.

    template: `
    <section><app-user /></section>
    `,

Uygulama fikrinizi gerçeğe dönüştürmek için istediğiniz kadar HTML işaretlemesi ve bileşen kullanabilirsiniz. Aynı sayfada bileşeninizin birden fazla kopyasına bile sahip olabilirsiniz.

Bu güzel bir geçiş noktası; verilere dayalı olarak bir bileşeni koşullu olarak nasıl gösterirsiniz? Öğrenmek için bir sonraki bölüme geçin.