Di Angular 2+, coba dekorator @Input
Hal ini memungkinkan untuk mengikat properti yang bagus antara komponen induk dan anak.
Pertama buat variabel global di induk untuk memegang objek / properti yang akan diteruskan ke anak.
Selanjutnya buat variabel global pada anak untuk memegang objek / properti yang diteruskan dari induknya.
Kemudian di html induk, tempat templat turunan digunakan, tambahkan notasi tanda kurung siku dengan nama variabel turunan, lalu setel sama dengan nama variabel induk. Contoh:
<child-component-template [childVariable] = parentVariable>
</child-component-template>
Akhirnya, di mana properti anak didefinisikan dalam komponen anak, tambahkan dekorator Input:
@Input()
public childVariable: any
Ketika variabel induk Anda diperbarui, itu harus melewati pembaruan ke komponen anak, yang akan memperbarui html-nya.
Juga, untuk memicu fungsi dalam komponen anak, lihat ngOnChanges.