Bakit namin ginagamit ang saklaw sa AngularJS?
Bakit namin ginagamit ang saklaw sa AngularJS?

Video: Bakit namin ginagamit ang saklaw sa AngularJS?

Video: Bakit namin ginagamit ang saklaw sa AngularJS?
Video: MAY KARAPATAN KA BA SA MANA NG ASAWA MO? CONJUGAL PROPERTY BA YON? 2024, Abril
Anonim

Ang mga saklaw ay nagbibigay ng mga API ($ mag-apply ) upang ipalaganap ang anumang mga pagbabago sa modelo sa pamamagitan ng system patungo sa view mula sa labas ng " AngularJS kaharian" (mga controller, serbisyo, AngularJS mga tagapangasiwa ng kaganapan). Saklaw pwede ma-nest upang limitahan ang access sa mga katangian ng mga bahagi ng application habang nagbibigay ng access sa mga nakabahaging katangian ng modelo.

Kung isasaalang-alang ito, ano ang paggamit ng saklaw sa AngularJS?

Ang $scope sa isang AngularJS ay isang built-in na object, na naglalaman ng data ng application at mga pamamaraan. Maaari kang lumikha ari-arian sa isang $scope object sa loob ng controller function at magtalaga ng value o function dito. Ang $scope ay pandikit sa pagitan ng controller at view (HTML).

Sa tabi sa itaas, ano ang pagkakaiba sa pagitan ng saklaw at rootScope sa AngularJS? $ saklaw ay nilikha gamit ang ng-controller habang $ rootscope ay nilikha gamit ang ng-app. Pangunahing pagkakaiba ay ang pagkakaroon ng ari-arian na itinalaga kasama ng bagay. Isang property na nakatalaga sa $ saklaw hindi maaaring gamitin sa labas ng controller kung saan ito ay tinukoy samantalang ang isang ari-arian na nakatalaga sa $ rootScope maaaring gamitin kahit saan.

Bukod, ano ang saklaw sa angular?

Saklaw ng AngularJS Ang saklaw ay ang nagbubuklod na bahagi sa pagitan ng HTML (view) at ng JavaScript (controller). Ang saklaw ay isang bagay na may magagamit na mga katangian at pamamaraan. Ang saklaw ay magagamit para sa parehong view at ang controller.

Ano ang saklaw ng isang $scope?

Ang saklaw ay isang JavaScript object na karaniwang nagbubuklod sa "controller" at ang "view". Maaaring tukuyin ng isa ang mga variable ng miyembro sa saklaw sa loob ng controller na maaaring ma-access ng view.

Inirerekumendang: