Бид яагаад AngularJS-д хамрах хүрээг ашигладаг вэ?
Бид яагаад AngularJS-д хамрах хүрээг ашигладаг вэ?

Видео: Бид яагаад AngularJS-д хамрах хүрээг ашигладаг вэ?

Видео: Бид яагаад AngularJS-д хамрах хүрээг ашигладаг вэ?
Видео: Geometry: Measurement of Angles (Level 1 of 9) | Measuring Angles 2024, Дөрөвдүгээр сар
Anonim

Хамрах хүрээ нь API ($ өргөдөл гаргах ) аливаа загварын өөрчлөлтийг системээр дамжуулан ""-ийн гаднаас харагдах байдал руу түгээх. AngularJS хүрээ" (хянагч, үйлчилгээ, AngularJS үйл явдал зохицуулагчид). Хамрах хүрээ чадна Хуваалцсан загварын шинж чанаруудад хандах боломжийг олгохын зэрэгцээ програмын бүрэлдэхүүн хэсгүүдийн шинж чанаруудад хандах хандалтыг хязгаарлах үүднээс үүрлэсэн байх.

Үүнийг харгалзан үзэхэд AngularJS-д хамрах хүрээг юу ашигладаг вэ?

AngularJS доторх $ хамрах хүрээ нь програмын өгөгдөл болон аргуудыг агуулсан суурилагдсан объект юм. Та үүсгэж болно шинж чанарууд хянагчийн функц доторх $ хамрах хүрээний объект руу утга эсвэл функц оноож өгнө. $ хамрах хүрээ нь хянагч болон харагдац (HTML) хооронд цавуу юм.

Дээрхээс гадна AngularJS дахь хамрах хүрээ болон rootScope хоёрын ялгаа юу вэ? доллар хамрах хүрээ $ байхад ng-контроллероор үүсгэгддэг rootscope ng-app ашиглан бүтээгдсэн. Үндсэн ялгаа тухайн объектод хуваарилагдсан өмчийн бэлэн байдал юм. доллараар томилогдсон үл хөдлөх хөрөнгө хамрах хүрээ $-оор томилогдсон өмч байхад тодорхойлогдсон хянагчаас гадуур ашиглах боломжгүй rootScope хаана ч ашиглах боломжтой.

Үүнээс гадна, өнцгийн хувьд хамрах хүрээ нь юу вэ?

AngularJS хамрах хүрээ The хамрах хүрээ HTML (харах) ба JavaScript (хянагч) хоёрын хооронд холбох хэсэг юм. The хамрах хүрээ боломжтой шинж чанар, аргуудтай объект юм. The хамрах хүрээ харагдац болон хянагч хоёуланд нь боломжтой.

$ хамрах хүрээ нь юу вэ?

The хамрах хүрээ нь "хянагч" болон "харагдах байдлыг" холбодог JavaScript объект юм. -д гишүүн хувьсагчдыг тодорхойлж болно хамрах хүрээ хянагч доторх бөгөөд дараа нь харагдацаар хандах боломжтой.

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