კომპონენტური მიდგომის შესავალი Angular-ში

დავუშვათ, გვაქვს საიტი. ამ საიტზე ჩვენ შეგვიძლია გამოვყოთ გარკვეული ბლოკები: ჰედერი, კონტენტი, საიდბარი, ფუტერი და ა.შ. ყოველი ბლოკი შეიძლება დაიყოს უფრო მცირე ქვებლოკებად. მაგალითად, ჰედერში ჩვეულებრივ შეიძლება გამოვყოთ ლოგოტიპი, მენიუ, კონტაქტების ბლოკი და ა.შ.

Angular-ში ყოველ ასეთ ბლოკს ეწოდება კომპონენტი. ყოველი კომპონენტი შეიძლება შეიცავდეს საკუთარ თავში უფრო მცირე კომპონენტებს, ისინი თავის მხრივ კიდევ უფრო მცირეს და ა.შ.

Angular-ში ყოველ კომპონენტს შეესაბამება ფაილების საქაღალდე, რომელიც მდებარეობს საქაღალდეში src.

ერთ-ერთი კომპონენტი უნდა იყოს მთავარი - ის, რომელსაც ემატება დანარჩენი კომპონენტები. Angular-ში ნაგულისხმევად ასეთი კომპონენტი იქნება კომპონენტი App. ამ კომპონენტს დაერთვის სხვა კომპონენტები. როგორ კეთდება ეს - ჩვენ განვიხილავთ შემდგომ სახელმძღვანელოში.