რა არის შემავალი და გამომავალი კუთხოვანი 4?
რა არის შემავალი და გამომავალი კუთხოვანი 4?

ვიდეო: რა არის შემავალი და გამომავალი კუთხოვანი 4?

ვიდეო: რა არის შემავალი და გამომავალი კუთხოვანი 4?
ვიდეო: Component interaction | @Input() @Output() decorator & Event Emitter() in Angular (Part - 8) 2024, აპრილი
Anonim

პირველ რიგში, იდეა შეყვანა და გამომავალი არის მონაცემების გაცვლა კომპონენტებს შორის. ისინი წარმოადგენენ მექანიზმს მონაცემთა გაგზავნის/მიღების ერთი კომპონენტიდან მეორეზე. შეყვანა გამოიყენება მონაცემების მისაღებად, ხოლო გამომავალი გამოიყენება მონაცემების გასაგზავნად. გამომავალი აგზავნის მონაცემებს მოვლენის მწარმოებლების, ჩვეულებრივ, EventEmitter ობიექტების გამოვლენით.

ამის გარდა, რა არის შეყვანა და გამომავალი კუთხით?

შეყვანა არის ბავშვების კომპონენტებზე მნიშვნელობების გადასაცემად და გამომავალი გამოიყენება მნიშვნელობების მშობელ კომპონენტებზე გადასაცემად. შეამოწმეთ ჩემი მაგალითი Github-ზე: კუთხოვანი -კონცეფციები-გაკვეთილები.

შემდგომში ჩნდება კითხვა, რა არის @output კუთხოვანი? @ გამომავალი დეკორატორი აღნიშნავს კლასის ველს, როგორც გამომავალი ქონებისა და მარაგების კონფიგურაციის მეტამონაცემები. იგი აცხადებს მონაცემთა შეზღუდვას გამომავალი ქონება, რომელიც კუთხოვანი ავტომატურად განახლდება ცვლილებების აღმოჩენის დროს. ეს ორი დეკორატორი გამოიყენება კომპონენტებს შორის მონაცემების გადასატანად.

ასე რომ, რა არის შეყვანის და გამომავალი დეკორატორი კუთხოვანი 4-ში?

@ შეყვანა აკავშირებს კომპონენტის თვისებას (რომელიც ზოგადად არის შვილი კომპონენტი) მნიშვნელობასთან, რომელიც მიცემულია სხვა კომპონენტის (მშობლის) მიერ. მეორე მხარეს, @ გამომავალი დეკორატორი გამოიყენება ბავშვის კომპონენტის თვისების დასაკავშირებლად და ღონისძიების ემიტერის მეშვეობით.

როგორ პოულობთ შეყვანას და გამომავალს?

წესი იმისთვის შეყვანა - გამომავალი ქვემოთ მოყვანილი ცხრილი: თითოეულს დაამატეთ 1.5 შეყვანა ნომერი რომ იპოვე მისი შესაბამისი გამომავალი ნომერი. გამოიყენეთ ეს წესი იპოვე შესაბამისი გამომავალი ნომრები. რომ იპოვე თითოეული გამომავალი ნომერი, თითოეულს დაამატეთ 1.5 შეყვანა ნომერი. მერე დაწერე გამომავალი ნომერი ცხრილში.

გირჩევთ: