Неліктен біз AngularJS-те ауқымды пайдаланамыз?
Неліктен біз AngularJS-те ауқымды пайдаланамыз?

Бейне: Неліктен біз AngularJS-те ауқымды пайдаланамыз?

Бейне: Неліктен біз AngularJS-те ауқымды пайдаланамыз?
Бейне: Arduino Devre Tasarımı | 0 Dan Siparişe | MCU SERISI 2024, Сәуір
Anonim

Ауқым API интерфейстерін қамтамасыз етеді ($ қолдану ) жүйе арқылы кез келген үлгі өзгерістерін сырттан көрініске тарату үшін AngularJS аймақ» (контроллерлер, қызметтер, AngularJS оқиға өңдеушілері). Қолдану аумақтары алады ортақ үлгі сипаттарына қатынасты қамтамасыз ету кезінде қолданба құрамдастарының сипаттарына кіруді шектеу үшін кірістірілген болуы керек.

Осыны ескере отырып, AngularJS-те ауқымды пайдалану дегеніміз не?

AngularJS ішіндегі $scope қолданба деректері мен әдістерін қамтитын кірістірілген нысан болып табылады. Сіз жасай аласыз қасиеттері контроллер функциясының ішіндегі $scope нысанына және оған мән немесе функция тағайындаңыз. $Scope контроллер мен көрініс (HTML) арасындағы желім болып табылады.

Жоғарыда көрсетілгеннен басқа, AngularJS ішіндегі ауқым мен rootScope арасындағы айырмашылық неде? $ ауқымы $ кезінде ng-контроллермен жасалады тамыр аймағы ng-app көмегімен жасалады. Басты айырмашылық объектімен бекітілген мүліктің болуы. $мен тағайындалған мүлік ауқымы $-мен тағайындалған сипатқа қарамастан, ол анықталған контроллерден тыс пайдалануға болмайды rootScope кез келген жерде қолдануға болады.

Сонымен қатар, бұрыштық ауқым қандай?

AngularJS ауқымы The ауқымы HTML (көрініс) мен JavaScript (контроллер) арасындағы байланыстыратын бөлік болып табылады. The ауқымы қол жетімді қасиеттері мен әдістері бар объект болып табылады. The ауқымы көрініс үшін де, контроллер үшін де қол жетімді.

$Scope ауқымы қандай?

The ауқымы негізінен «контроллер» мен «көріністі» байланыстыратын JavaScript нысаны болып табылады. ішінде мүше айнымалы мәндерді анықтауға болады ауқымы контроллер ішінде, содан кейін көрініс арқылы қол жеткізуге болады.

Ұсынылған: