Видео: AngularJS-д $rootScope гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Бүх програмууд $-той rootScope Энэ нь ng-app зааврыг агуулсан HTML элемент дээр үүсгэсэн хамрах хүрээ юм. The rootScope програмыг бүхэлд нь ашиглах боломжтой. Хэрэв хувьсагч одоогийн хамрах хүрээ болон доторх ижил нэртэй бол rootScope , програм нь одоогийн хамрах хүрээг ашигладаг.
Үүнтэй адил хүмүүс AngularJS-д юу ялгаруулдаг вэ?
$broadcast() мөн $ ялгаруулдаг () танд үйл явдал үүсгэх боломжийг олгоно AngularJS програм. $broadcast() ба $ хоорондын ялгаа ялгаруулдаг () нь эхнийх нь үйл явдлыг одоогийн хянагчаас өөрийн бүх хүүхэд хянагч руу илгээдэг. Энэ нь $broadcast() нь эцэг эхээс хүүхэд хянагч руу бүр доошоо илгээдэг гэсэн үг юм.
Дээрхээс гадна AngularJS дээр $destroy гэж юу вэ? AngularJS : доллараар сонсож байна устгах . Angular нь $ цацах болно устгах хамрах хүрээг буулгаж, хамрах хүрээг эцэг эхээс нь хасахын өмнөхөн үйл явдал. Энэ үйл явдлыг сонсох нь санах ой эсвэл CPU-г үргэлжлүүлэн зажилж болзошгүй даалгавар, нөөцийг цэвэрлэхэд маш чухал юм.
Ийм байдлаар AngularJS дахь хамрах хүрээ ба rootScope хоёрын ялгаа юу вэ?
$ rootScope Энэ нь програмын хаанаас ч хандах боломжтой объектыг хэлнэ, бид үүнийг глобал гэж хэлж болно хамрах хүрээ хувьсагчтай. доллар rootScope $ нь бүх зүйлийн эх объект юм хамрах хүрээ өнцгийн объектуудыг үүсгэсэн дотор вэб хуудас. доллар хамрах хүрээ $ байхад ng-контроллероор үүсгэгддэг rootscope ng-app ашиглан бүтээгдсэн.
Хамрах хүрээний ялгарал гэж юу вэ?
доллар хамрах хүрээ $ нэртэй функцтэй ялгаруулдаг () энэ нь дассан ялгаруулдаг дээшээ чиглэсэн үйл явдал хамрах хүрээ шатлан захирах ёс. Үйл явдлын амьдралын мөчлөг нь үүнээс эхэлдэг хамрах хүрээ аль доллар дээр ялгаруулдаг () гэж дуудагдсан бөгөөд дээшээ илгээгдсэн хамрах хүрээ бүх бүртгэгдсэн сонсогчдод шаталсан.
Зөвлөмж болгож буй:
AngularJS дахь хянагч гэж юу вэ?
Хянагчийг ng-controller зааврыг ашиглан тодорхойлдог. Хянагч нь атрибут/проперти, функц агуулсан JavaScript объект юм. Хянагч бүр $ хамрах хүрээг параметр болгон хүлээн авдаг бөгөөд энэ нь хянагч зохицуулах шаардлагатай програм/модульд хамаарна
AngularJS дахь маршрут гэж юу вэ?
AngularJS-д чиглүүлэлт нь танд нэг хуудасны програм үүсгэх боломжийг олгодог. AngularJS чиглүүлэлтүүд нь таны аппликешн дэх өөр өөр контентод өөр URL үүсгэх боломжийг танд олгоно. AngularJS чиглүүлэлтүүд нь аль маршрутыг сонгохоос хамааран олон агуулгыг харуулах боломжийг олгодог. Маршрутыг # тэмдгийн дараа URL-д зааж өгсөн болно
Angularjs дахь хойшлогдсон объект гэж юу вэ?
Хойшлогдсон объект: Хойшлогдсон нь амлалтыг илчлэх объект юм. Үүнд reject(), reject(), notify() гэсэн үндсэн гурван арга байдаг. Хойшлуулсан үйлдэл дуусахад та шийдвэрлэх(), татгалзах() болон notify() аргуудыг дуудна. Хэрхэн дууссаны дагуу шийдвэрлэх(), татгалзах() эсвэл notify()-ын аль нэгийг нь буцаан дуудах бүртгэлийг дууддаг
AngularJS дээр AJAX дуудлага гэж юу вэ?
AngularJS нь AJAX – $http нэртэй хяналтын үйлчилгээгээр хангадаг бөгөөд энэ нь алсын серверүүд дээр байгаа бүх өгөгдлийг унших үүрэгтэй. Сервер нь хөтөч ашиглан мэдээллийн бааз руу залгахад хүссэн бичлэгийн эрэлт хэрэгцээ хангагдана. Өгөгдөл нь ихэвчлэн JSON форматтай байх шаардлагатай
AngularJS дахь хамаарал гэж юу вэ?
Dependency Injection нь бүрэлдэхүүн хэсгүүдэд хатуу кодлохын оронд тэдгээрийн хамаарлыг өгдөг програм хангамжийн загвар юм. AngularJS нь Dependency Injection дээд зэргийн механизмаар хангадаг. Энэ нь бие биенээсээ хамаарал болгон оруулж болох дараах үндсэн бүрэлдэхүүн хэсгүүдийг өгдөг