Жишээ нь өнцгийн 2 дахь хамаарлын тарилга гэж юу вэ?
Жишээ нь өнцгийн 2 дахь хамаарлын тарилга гэж юу вэ?

Видео: Жишээ нь өнцгийн 2 дахь хамаарлын тарилга гэж юу вэ?

Видео: Жишээ нь өнцгийн 2 дахь хамаарлын тарилга гэж юу вэ?
Видео: SCP-261 Pan dimensional Vending Machine | object class safe | Food / drink scp 2024, May
Anonim

Өнцөг 2 дахь хараат байдлын тарилга гурван талаас бүрддэг. Injector объект нь a-ийн жишээг үүсгэхэд хэрэглэгддэг хараат байдал . Форсунк нь ямар аргыг ашиглан хангадаг механизм юм a хараат байдал үүсгэгдсэн байна. үүсгэхийн тулд хараат байдал , инжектор үйлчилгээ үзүүлэгч хайж байна.

Үүнээс гадна жишээн дээр өнцгөөр хараат шахалт гэж юу вэ?

Dependency Injection in Angular . Dependency Injection (DI) нь үндсэн ойлголт юм Өнцөг 2+ ба анги хүлээн авахыг зөвшөөрдөг хамаарал өөр ангиас. Ихэнх тохиолдолд Өнцөг , хараат байдлын тарилга бүрэлдэхүүн хэсэг эсвэл модулийн ангид үйлчилгээний анги оруулах замаар хийгддэг.

Үүний нэгэн адил, өнцгийн хувьд хамаарлын тарилга ямар хэрэг вэ? Хараат байдлын тарилга (DI) нь чухал юм програм дизайны загвар. Өнцөг өөрийн гэсэн DI хүрээтэй бөгөөд энэ нь ихэвчлэн байдаг ашигласан -ийн загварт Өнцөг тэдгээрийн үр ашиг, модулийг нэмэгдүүлэх програмууд. Хамаарал Анги нь үүргээ гүйцэтгэхэд шаардлагатай үйлчилгээ эсвэл объект юм.

Үүнтэй холбогдуулан өнцгийн хамаарлын тарилга гэж юу вэ?

Dependency Injection (DI) нь бүрэлдэхүүн хэсгүүдийг хэрхэн барьж байгааг харуулдаг програм хангамжийн дизайны загвар юм хамаарал . The AngularJS Инжекторын дэд систем нь бүрэлдэхүүн хэсгүүдийг бий болгох, тэдгээрийн асуудлыг шийдвэрлэх үүрэгтэй хамаарал , мөн хүсэлтийн дагуу тэдгээрийг бусад бүрэлдэхүүн хэсгүүдэд өгөх.

angular 2-д @inject гэж юу вэ?

@ Тарилга хийнэ () нь зөвшөөрлийн гарын авлагын механизм юм Өнцөг параметр байх ёстой гэдгийг мэдэх тарьсан . Үүнийг дараах байдлаар ашиглаж болно: import { Бүрэлдэхүүн хэсэг, Тарилга хийнэ }-аас '@ өнцөг /гол'; '../components/chat-widget'-аас { ChatWidget }-г импортлох; ?

Зөвлөмж болгож буй: