ვიდეო: რა არის $rootScope AngularJS-ში?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
ყველა აპლიკაციას აქვს $ rootScope რომელიც არის HTML ელემენტზე შექმნილი ფარგლები, რომელიც შეიცავს ng-app დირექტივას. The rootScope ხელმისაწვდომია მთელ აპლიკაციაში. თუ ცვლადს აქვს ერთი და იგივე სახელი როგორც მიმდინარე მასშტაბში, ასევე rootScope , აპლიკაცია იყენებს არსებულს.
ანალოგიურად, ადამიანები კითხულობენ, რა არის ემიტირებული AngularJS-ში?
$broadcast() ასევე $ ასხივებენ () საშუალებას გაძლევთ წამოაყენოთ ღონისძიება თქვენს AngularJS განაცხადი. სხვაობა $broadcast()-სა და $-ს შორის ასხივებენ () არის ის, რომ პირველი უგზავნის მოვლენას ამჟამინდელი კონტროლერიდან მის ყველა შვილობილ კონტროლერს. ეს ნიშნავს, რომ $broadcast() აგზავნის ლუწი ქვევით მშობლიდან ბავშვის კონტროლერებამდე.
გარდა ზემოთ, რა არის $destroy AngularJS-ში? AngularJS : მოსმენა დოლარად განადგურება . Angular გადასცემს $ განადგურება ღონისძიება სკოპის დანგრევამდე და მისი მშობლიდან ამოღებამდე. ამ მოვლენის მოსმენა გადამწყვეტია ამოცანებისა და რესურსების გასასუფთავებლად, რომლებიც სხვაგვარად შეიძლება გააგრძელონ მეხსიერების ან CPU-ს დაღეჭვა.
ამ გზით, რა განსხვავებაა ფარგლებსა და rootScope-ს შორის AngularJS-ში?
$ rootScope ეხება ობიექტს, რომელიც ხელმისაწვდომია აპლიკაციის ყველგან, შეგვიძლია ვთქვათ, რომ ეს არის გლობალური ფარგლები ცვლადის. $ rootScope არის ყველაფრის მშობელი ობიექტი, ხოლო $ ფარგლები შექმნილი კუთხოვანი ობიექტები ში ვებ გვერდი. $ ფარგლები იქმნება ng-კონტროლერით, ხოლო $ rootscope შექმნილია ng-app-ით.
რა არის დიაპაზონის გამოსხივება?
$ ფარგლები აქვს ფუნქცია სახელად $ ასხივებენ () რომ მიჩვეულია ასხივებენ მოვლენა ზევით ფარგლები იერარქია. მოვლენის სასიცოცხლო ციკლი იწყება ფარგლები რომელზედაც $ ასხივებენ () იყო გამოძახებული და გაგზავნილია ზევით ფარგლები იერარქია ყველა რეგისტრირებულ მსმენელს.
გირჩევთ:
რა არის $anchorScroll სერვისის მახასიათებელი AngularJS-ში?
YOffset შეიძლება განისაზღვროს სხვადასხვა გზით: ნომერი: პიქსელების ფიქსირებული რაოდენობა, რომლებიც გამოიყენება ოფსეტად. ფუნქცია: მიმღები ფუნქცია, რომელსაც ყოველ ჯერზე $anchorScroll() ასრულებენ. უნდა დააბრუნოს რიცხვი, რომელიც წარმოადგენს ოფსეტს (პიქსელებში). jqLite: jqLite/jQuery ელემენტი, რომელიც გამოიყენება ოფსეტურის დასაზუსტებლად
რა არის კონტროლერები AngularJS-ში?
კონტროლერი განისაზღვრება ng-კონტროლერის დირექტივის გამოყენებით. კონტროლერი არის JavaScript ობიექტი, რომელიც შეიცავს ატრიბუტებს/თვისებებს და ფუნქციებს. თითოეული კონტროლერი იღებს $scope-ს პარამეტრად, რომელიც ეხება აპლიკაციას/მოდულს, რომელსაც კონტროლერმა უნდა მართოს
რა არის მარშრუტი AngularJS-ში?
AngularJS-ში მარშრუტიზაცია არის ის, რაც საშუალებას გაძლევთ შექმნათ ერთი გვერდიანი აპლიკაციები. AngularJS მარშრუტები საშუალებას გაძლევთ შექმნათ სხვადასხვა URL თქვენს აპლიკაციაში სხვადასხვა შინაარსისთვის. AngularJS მარშრუტები საშუალებას აძლევს ადამიანს აჩვენოს მრავალი შინაარსი, იმისდა მიხედვით, თუ რომელი მარშრუტია არჩეული. მარშრუტი მითითებულია URL-ში # ნიშნის შემდეგ
რა არის დაპირება AngularJS-ში?
დაპირება არის ობიექტი, რომელსაც აბრუნებს გადადებული ობიექტი. თქვენ შეგიძლიათ დაარეგისტრიროთ სხვადასხვა გამოძახება სხვადასხვა მოვლენისთვის, solve(), reject(), ან notify() და ის შესრულდება, როდესაც ასინქრონიზაციის ფუნქცია დასრულდება. გადადებული API: $q-ის გამოძახებით იქმნება გადადების ახალი მაგალითი
რა არის გადადებული AngularJS-ში?
გადავადებული ობიექტი: გადადებული არის ობიექტი, რომელიც ამხელს დაპირებას. მას ძირითადად აქვს სამი მეთოდი, solve(), reject() და notify(). გადავადებული დაბრუნების დაპირების ობიექტი. როდესაც Deferred დასრულდება, თქვენ იძახით მეთოდებს ან solve(), reject() და notify()