Эмне үчүн биз AngularJSте масштабды колдонобуз?
Эмне үчүн биз AngularJSте масштабды колдонобуз?

Video: Эмне үчүн биз AngularJSте масштабды колдонобуз?

Video: Эмне үчүн биз AngularJSте масштабды колдонобуз?
Video: ФОРМУЛА УСПЕХА по дате рождения | Авторская секретная методика | Нумеролог Артем Блок 2024, Май
Anonim

Аймактар API'лерди камсыз кылат ($ колдонуу ) ар кандай моделдик өзгөрүүлөрдү система аркылуу сырттан көрүнүшкө жайылтуу үчүн AngularJS чөйрө (контролёрлор, кызматтар, AngularJS окуяны башкаруучулар). Аянттар болот жалпы моделдин касиеттерине кирүү мүмкүнчүлүгүн камсыз кылуу менен бирге, колдонмо компоненттеринин касиеттерине жетүүнү чектөө үчүн уяланган болушу керек.

Муну эске алуу менен, AngularJS'те масштабды колдонуу деген эмне?

AngularJSдеги $scope - бул колдонмо маалыматтарын жана ыкмаларын камтыган орнотулган объект. Сиз түзө аласыз касиеттери контроллер функциясынын ичиндеги $scope объектине жана ага маани же функция ыйгарыңыз. $scope контроллер менен көрүнүштүн (HTML) ортосунда клей болуп саналат.

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

Мындан тышкары, бурчтук масштабда кандай?

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

$scope чөйрөсү кандай?

The чөйрөсү JavaScript объектиси болуп саналат, ал негизинен "контроллерди" жана "көз карашты" байланыштырат. Мүчө өзгөрмөлөрүн аныктоого болот чөйрөсү контроллердин ичинде, ага андан кийин көрүнүш аркылуу кирүүгө болот.

Сунушталууда: