การส่งผ่านคุณสมบัติไปยังคอมโพเนนต์ลูกใน Angular
คุณยังสามารถส่งผ่านคุณสมบัติของคอมโพเนนต์แม่ ไปยังคอมโพเนนต์ลูกได้อีกด้วย มาดูกันว่า ทำได้อย่างไร ในคอมโพเนนต์แม่ เราจะกำหนดคุณสมบัติ ที่เราต้องการส่งผ่านไปยังคอมโพเนนต์ลูก:
app/app.component.tsclass AppComponent {
public name: string = 'john';
public age: number = 25;
}
ในเทมเพลตของคอมโพเนนต์แม่ ให้นำชื่อแอตทริบิวต์ มาไว้ในวงเล็บสี่เหลี่ยม ในกรณีนี้ ค่าที่เขียนเป็นค่าของแอตทริบิวต์ จะถูกตีความว่าเป็นคุณสมบัติของคลาสแม่:
app/app.component.html<user-data [name]="name" [age]="age"></user-data>
Задание 1
ในคอมโพเนนต์แม่ ให้สร้างคุณสมบัติ สำหรับชื่อและราคาของสินค้า ส่งผ่าน ค่าของมันไปยังคอมโพเนนต์ลูกของคุณ