Ինչո՞ւ ենք մենք օգտագործում շրջանակը AngularJS-ում:
Ինչո՞ւ ենք մենք օգտագործում շրջանակը AngularJS-ում:

Video: Ինչո՞ւ ենք մենք օգտագործում շրջանակը AngularJS-ում:

Video: Ինչո՞ւ ենք մենք օգտագործում շրջանակը AngularJS-ում:
Video: Ինչո՞ւ մենք դասեր չենք քաղում մեր պատմությունից 2024, Մայիս
Anonim

Շրջանակները տրամադրում են API-ներ ($ դիմել ) համակարգի միջոցով ցանկացած մոդելի փոփոխություն տարածել դեպի տեսադաշտը դրսից: AngularJS տիրույթ» (կարգավորիչներ, ծառայություններ, AngularJS իրադարձությունների մշակողներ): Շրջանակներ կարող է պետք է տեղադրվեն՝ սահմանափակելու մուտքը հավելվածի բաղադրիչների հատկություններին՝ միաժամանակ ապահովելով ընդհանուր մոդելի հատկություններին հասանելիություն:

Հաշվի առնելով սա՝ ի՞նչ է օգտագործում շրջանակը AngularJS-ում:

AngularJS-ում $scope-ը ներկառուցված օբյեկտ է, որը պարունակում է հավելվածի տվյալներ և մեթոդներ: Դուք կարող եք ստեղծել հատկությունները $scope օբյեկտին կարգավորիչ ֆունկցիայի ներսում և դրան արժեք կամ ֆունկցիա նշանակեք: $scope-ը սոսինձ է կարգավորիչի և դիտման միջև (HTML):

Բացի վերևից, ո՞րն է տարբերությունը շրջանակի և rootScope-ի միջև AngularJS-ում: $ շրջանակը ստեղծվում է ng-controller-ով, մինչդեռ $ rootscope ստեղծված է ng-app-ով: Գլխավոր հիմնական տարբերությունը օբյեկտին վերագրված գույքի առկայությունն է. $-ով հատկացված գույք շրջանակը չի կարող օգտագործվել վերահսկիչից դուրս, որտեղ այն սահմանված է, մինչդեռ հատկությունը հատկացված է $-ով rootScope կարող է օգտագործվել ցանկացած վայրում:

Բացի այդ, ինչ է անկյունայինի շրջանակը:

AngularJS շրջանակը Այն շրջանակը HTML-ի (դիտման) և JavaScript-ի (վերահսկիչի) միջև կապող մասն է: Այն շրջանակը հասանելի հատկություններով և մեթոդներով օբյեկտ է: Այն շրջանակը հասանելի է ինչպես դիտման, այնպես էլ վերահսկիչի համար:

Ո՞րն է $scope-ի շրջանակը:

Այն շրջանակը JavaScript օբյեկտ է, որը հիմնականում կապում է «կարգավորիչը» և «տեսքը»: Կարելի է սահմանել անդամ փոփոխականներ շրջանակը վերահսկիչի ներսում, որն այնուհետև կարող է մուտք գործել տեսարանով:

Խորհուրդ ենք տալիս: