ለምንድን ነው scope በ AngularJS ውስጥ የምንጠቀመው?
ለምንድን ነው scope በ AngularJS ውስጥ የምንጠቀመው?

ቪዲዮ: ለምንድን ነው scope በ AngularJS ውስጥ የምንጠቀመው?

ቪዲዮ: ለምንድን ነው scope በ AngularJS ውስጥ የምንጠቀመው?
ቪዲዮ: የምንፈራው ለምንድን ነው? || Why Do We Fear? - ክፍል 1 2024, ህዳር
Anonim

ወሰኖች APIs ይሰጣሉ ($ ማመልከት ) ማንኛውንም የሞዴል ለውጦች በስርዓቱ በኩል ከ "ውጪ ወደ እይታ ለማሰራጨት" AngularJS ግዛት" (ተቆጣጣሪዎች, አገልግሎቶች, AngularJS የክስተት ተቆጣጣሪዎች)። ወሰን ይችላል የጋራ የሞዴል ንብረቶችን መዳረሻ በሚሰጥበት ጊዜ የመተግበሪያ ክፍሎችን ባህሪያት መዳረሻን ለመገደብ መክተት።

ይህንን ከግምት ውስጥ በማስገባት፣ በ AngularJS ውስጥ የወሰን አጠቃቀም ምንድነው?

በ AngularJS ውስጥ ያለው $scope አብሮ የተሰራ ነገር ነው፣ እሱም የመተግበሪያ ውሂብ እና ዘዴዎችን ይዟል። መፍጠር ትችላለህ ንብረቶች በመቆጣጠሪያ ተግባር ውስጥ ላለ $scope ነገር እና ለእሱ እሴት ወይም ተግባር ይመድቡ። $scope በተቆጣጣሪ እና እይታ (ኤችቲኤምኤል) መካከል ሙጫ ነው።

ከዚህ በላይ፣ በ AngularJS ውስጥ ባለው ስፋት እና rootScope መካከል ያለው ልዩነት ምንድነው? $ ስፋት $ እያለ በng-controller የተፈጠረ ነው። rootscope የተፈጠረው በ ng-app ነው። ዋናው ልዩነት ከእቃው ጋር የተመደበው ንብረት መገኘት ነው. በ$ የተመደበ ንብረት ስፋት ከተገለጸበት መቆጣጠሪያ ውጭ መጠቀም አይቻልም ነገር ግን በ$ የተመደበ ንብረት ነው። rootScope በማንኛውም ቦታ መጠቀም ይቻላል.

በተጨማሪም ፣ በማዕዘን ውስጥ ያለው ወሰን ምንድነው?

AngularJS ወሰን የ ስፋት በኤችቲኤምኤል (እይታ) እና በጃቫስክሪፕት (ተቆጣጣሪ) መካከል ያለው አስገዳጅ አካል ነው። የ ስፋት የሚገኙ ንብረቶች እና ዘዴዎች ያሉት ነገር ነው። የ ስፋት ለሁለቱም እይታ እና መቆጣጠሪያ ይገኛል.

የ$scope ወሰን ምን ያህል ነው?

የ ስፋት የጃቫ ስክሪፕት ነገር ነው እሱም በመሠረቱ "ተቆጣጣሪ" እና "እይታ"ን የሚያገናኝ። አንድ ሰው በ ውስጥ የአባል ተለዋዋጮችን መግለጽ ይችላል። ስፋት በመቆጣጠሪያው ውስጥ ከዚያም በእይታ ሊደረስበት ይችላል.

የሚመከር: