ใน Angular 2+ ให้ลอง @ decor มัณฑนากร
จะช่วยให้การผูกคุณสมบัติที่ดีบางอย่างระหว่างองค์ประกอบหลักและเด็ก
ก่อนอื่นให้สร้างตัวแปรส่วนกลางในพาเรนต์เพื่อเก็บออบเจ็กต์ / คุณสมบัติที่จะถูกส่งไปยังลูก
ถัดไปสร้างตัวแปรโกลบอลในชายด์เพื่อเก็บอ็อบเจ็กต์ / คุณสมบัติที่ส่งผ่านจากพาเรนต์
จากนั้นใน parent html ที่มีการใช้แม่แบบลูกให้เพิ่มสัญกรณ์วงเล็บเหลี่ยมด้วยชื่อของตัวแปรลูกแล้วตั้งค่าให้เท่ากับชื่อของตัวแปรหลัก ตัวอย่าง:
<child-component-template [childVariable] = parentVariable>
</child-component-template>
สุดท้ายที่คุณสมบัติของลูกถูกกำหนดไว้ในองค์ประกอบของเด็กเพิ่มตัวตกแต่งอินพุท:
@Input()
public childVariable: any
เมื่อตัวแปรพาเรนต์ของคุณได้รับการอัปเดตควรส่งการอัปเดตไปยังองค์ประกอบย่อยซึ่งจะอัปเดต html
นอกจากนี้หากต้องการเรียกใช้ฟังก์ชันในองค์ประกอบลูกลองดูที่ ngOnChanges