2025 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2025-01-22 17:29
გადადებული ობიექტი:
გადადებული არის ობიექტი, რომელიც ამხელს დაპირებას. მას ძირითადად აქვს სამი მეთოდი, solve(), reject() და notify(). გადადებული აბრუნებს დაპირების ობიექტს. Როდესაც გადადებული სრულდება, თქვენ იძახით მეთოდებს ან solve(), reject() და notify()
ასევე, რა არის $promise AngularJS-ში?
დაპირებები შევიდა AngularJS უზრუნველყოფილია ჩაშენებული $q სერვისით. ისინი უზრუნველყოფენ ასინქრონული ფუნქციების სერიებში შესრულების გზას მათი დარეგისტრირებით a დაპირება ობიექტი. {info} დაპირებები გავიდა მშობლიურ JavaScript-ში, როგორც ES6 სპეციფიკაციის ნაწილი.
ანალოგიურად, რა არის $q კუთხით? $ ქ არის კუთხოვანი განსაზღვრული სერვისი. ეს იგივეა, რაც new Promise(). მაგრამ $ ქ მიჰყავს საქმეები შემდეგ დონეზე დამატებითი ფუნქციის გაძლიერებით, რომელიც დეველოპერებს შეუძლიათ გამოიყენონ რთული ამოცანების უფრო მარტივად შესასრულებლად. ეს არის ნიმუში $-ის გამოყენებით დაპირების შესაქმნელად q კუთხოვანი . მოდული ("აპი", ).
ამის გათვალისწინებით, რა არის გადავადებული დაპირება?
დამატებულია ვერსია: 1.5 გადავადებული . დაპირება () მეთოდი საშუალებას აძლევს ასინქრონულ ფუნქციას, რათა თავიდან აიცილოს სხვა კოდი მისი შიდა მოთხოვნის პროგრესსა და სტატუსში ჩარევისგან. დააბრუნეთ მხოლოდ დაპირება ობიექტის მეშვეობით გადავადებული . დაპირება () ასე რომ სხვა კოდს შეუძლია დაარეგისტრიროს გამოძახებები ან შეამოწმოს მიმდინარე მდგომარეობა.
რა არის ასინქრონული ზარი AngularJS-ში?
In AngularJS , ჩვენ გვაქვს $q ობიექტი, რომელიც არის სერვისი, რომელიც ეხმარება შეასრულოს a ასინქრონულად ფუნქციონირებს და გამოიყენეთ აქედან დაბრუნებული მნიშვნელობები ზარები შემდგომი დამუშავებისთვის. ეს ფუნქციები გადაწყვიტეთ ერთი დაპირების ობიექტი, როდესაც ყველა დაპირების ობიექტი გადავიდა მასზე ფუნქცია გადაწყვეტილია.
გირჩევთ:
რა არის $anchorScroll სერვისის მახასიათებელი AngularJS-ში?
YOffset შეიძლება განისაზღვროს სხვადასხვა გზით: ნომერი: პიქსელების ფიქსირებული რაოდენობა, რომლებიც გამოიყენება ოფსეტად. ფუნქცია: მიმღები ფუნქცია, რომელსაც ყოველ ჯერზე $anchorScroll() ასრულებენ. უნდა დააბრუნოს რიცხვი, რომელიც წარმოადგენს ოფსეტს (პიქსელებში). jqLite: jqLite/jQuery ელემენტი, რომელიც გამოიყენება ოფსეტურის დასაზუსტებლად
რა არის კონტროლერები AngularJS-ში?
კონტროლერი განისაზღვრება ng-კონტროლერის დირექტივის გამოყენებით. კონტროლერი არის JavaScript ობიექტი, რომელიც შეიცავს ატრიბუტებს/თვისებებს და ფუნქციებს. თითოეული კონტროლერი იღებს $scope-ს პარამეტრად, რომელიც ეხება აპლიკაციას/მოდულს, რომელსაც კონტროლერმა უნდა მართოს
რა არის მარშრუტი AngularJS-ში?
AngularJS-ში მარშრუტიზაცია არის ის, რაც საშუალებას გაძლევთ შექმნათ ერთი გვერდიანი აპლიკაციები. AngularJS მარშრუტები საშუალებას გაძლევთ შექმნათ სხვადასხვა URL თქვენს აპლიკაციაში სხვადასხვა შინაარსისთვის. AngularJS მარშრუტები საშუალებას აძლევს ადამიანს აჩვენოს მრავალი შინაარსი, იმისდა მიხედვით, თუ რომელი მარშრუტია არჩეული. მარშრუტი მითითებულია URL-ში # ნიშნის შემდეგ
რა არის გადადებული ობიექტი Angularjs-ში?
გადავადებული ობიექტი: გადადებული არის ობიექტი, რომელიც ამხელს დაპირებას. მას ძირითადად აქვს სამი მეთოდი, solve(), reject() და notify(). როდესაც Deferred დასრულდება, თქვენ იძახით მეთოდებს ან solve(), reject() და notify(). ის იძახებს უკურეკვის რეგისტრირს, რათა მოაგვაროს(), უარყოს(), ან შეატყობინოს() იმის მიხედვით, თუ როგორ დაასრულა
რა არის გადადებული ობიექტი Javascript-ში?
კატეგორია: Deferred Object Deferred ობიექტი, წარმოდგენილი jQuery 1.5-ში, არის ჯაჭვური კომუნალური ობიექტი, რომელიც შექმნილია jQuery-ის გამოძახებით. Deferred() მეთოდი. მას შეუძლია დაარეგისტრიროს მრავალჯერადი გამოძახება უკურეკვის რიგებში, გამოძახება გამოძახების რიგებში და გადასცემს ნებისმიერი სინქრონული ან ასინქრონული ფუნქციის წარმატების ან წარუმატებლობის მდგომარეობას