Vim li cas peb thiaj li siv cov peev txheej hauv AngularJS?
Vim li cas peb thiaj li siv cov peev txheej hauv AngularJS?

Video: Vim li cas peb thiaj li siv cov peev txheej hauv AngularJS?

Video: Vim li cas peb thiaj li siv cov peev txheej hauv AngularJS?
Video: Tshuaj theem vim li cas thiaj tau nqi ?/ Siv kho mob dab tsi?/paris polyphylla use for? 2024, Kaum ib hlis
Anonim

Scopes muab APIs ($ thov ) kom nthuav tawm cov qauv hloov pauv los ntawm qhov system mus rau qhov pom los ntawm sab nraud ntawm " AngularJS realm" (cov tswj, kev pabcuam, AngularJS Event handlers). Scopes ua tau yuav nested kom txwv tsis pub nkag mus rau cov khoom ntawm daim ntawv thov Cheebtsam thaum muab kev nkag mus rau cov qauv sib koom.

Ua raws li qhov no hauv kev txiav txim siab, dab tsi yog kev siv cov peev txheej hauv AngularJS?

Qhov $scope hauv AngularJS yog ib qho khoom tsim, uas muaj cov ntaub ntawv thov thiab cov txheej txheem. Koj tuaj yeem tsim khoom mus rau ib qho khoom $scope nyob rau hauv ib tug maub los muaj nuj nqi thiab muab tus nqi los yog muaj nuj nqi rau nws. Qhov $scope yog kua nplaum ntawm tus maub los thiab saib (HTML).

Ib sab saum toj no, qhov sib txawv ntawm cov peev txheej thiab lub hauv pausScope hauv AngularJS yog dab tsi? $ thaj tsam yog tsim nrog ng-controller thaum $ keeb kwm yog tsim nrog ng-app. Lub ntsiab txawv yog qhov muaj ntawm cov cuab yeej muab nrog cov khoom. Ib yam khoom raug muab nrog $ thaj tsam tsis tuaj yeem siv sab nraum tus maub los uas nws tau txhais thaum lub cuab yeej muab nrog $ rootScope tuaj yeem siv nyob qhov twg.

Tsis tas li ntawd, dab tsi yog qhov Scope ntawm angular?

AngularJS Scope Cov thaj tsam yog qhov khi ntawm HTML (saib) thiab JavaScript (controller). Cov thaj tsam yog ib yam khoom uas muaj cov khoom thiab txoj kev. Cov thaj tsam yog muaj rau ob qho tib si saib thiab cov maub los.

Lub Scope ntawm $scope yog dab tsi?

Cov thaj tsam yog ib qho khoom siv JavaScript uas yog khi rau "tswj" thiab "saib". Ib tus tuaj yeem txhais cov tswv cuab sib txawv hauv cov thaj tsam nyob rau hauv tus maub los uas tuaj yeem nkag tau los ntawm kev pom.

Pom zoo: