วีดีโอ: เลื่อนออกไปใน AngularJS คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
รอการตัดบัญชี วัตถุ:
รอการตัดบัญชี เป็นวัตถุที่เปิดเผยคำมั่นสัญญา มีสามวิธีหลักในการแก้ปัญหา (), ปฏิเสธ () และแจ้ง () รอการตัดบัญชี ส่งกลับวัตถุสัญญา เมื่อไหร่ รอการตัดบัญชี เสร็จสิ้น คุณเรียกวิธีการแก้ไข (), ปฏิเสธ () และแจ้ง ()
นอกจากนี้ $promise ใน AngularJS คืออะไร
สัญญาใน AngularJS ให้บริการโดยบริการ $q ในตัว พวกเขาให้วิธีการดำเนินการฟังก์ชั่นแบบอะซิงโครนัสในอนุกรมโดยการลงทะเบียนกับa สัญญา วัตถุ. {info} สัญญาได้เข้าสู่ JavaScript ดั้งเดิมโดยเป็นส่วนหนึ่งของข้อกำหนด ES6
ในทำนองเดียวกัน $q ในเชิงมุมคืออะไร? $ NS เป็น เชิงมุม บริการที่กำหนดไว้ มันเหมือนกับ Promise() ใหม่ แต่ $ NS นำสิ่งต่าง ๆ ไปสู่อีกระดับด้วยการปรับปรุงคุณสมบัติเพิ่มเติมที่นักพัฒนาสามารถใช้เพื่อทำงานที่ซับซ้อนได้ง่ายขึ้น นี่คือตัวอย่างสำหรับสร้างคำสัญญาโดยใช้ $ คิวเชิงมุม . โมดูล ("แอพ", )
เมื่อพิจารณาตามนี้แล้ว สัญญารอการตัดบัญชีคืออะไร?
เวอร์ชันที่เพิ่ม: 1.5 เลื่อนออกไป . สัญญา () เมธอดช่วยให้ฟังก์ชันแบบอะซิงโครนัสป้องกันไม่ให้โค้ดอื่นรบกวนความคืบหน้าหรือสถานะของคำขอภายใน กลับเท่านั้น สัญญา วัตถุผ่าน เลื่อนออกไป . สัญญา () เพื่อให้รหัสอื่นสามารถลงทะเบียนการโทรกลับหรือตรวจสอบสถานะปัจจุบันได้
การโทรแบบอะซิงโครนัสใน AngularJS คืออะไร?
ใน AngularJS เรามีอ็อบเจ็กต์ $q ซึ่งเป็นบริการที่ช่วยดำเนินการ a ทำงานแบบอะซิงโครนัส และใช้ค่าที่ส่งคืนจากสิ่งเหล่านี้ โทร เพื่อนำไปแปรรูปต่อไป นี้ ฟังก์ชั่น แก้ไขวัตถุสัญญาเดียวเมื่อวัตถุสัญญาทั้งหมดส่งผ่านไปยัง การทำงาน จะได้รับการแก้ไข
แนะนำ:
คุณลักษณะของบริการ $anchorScroll ใน AngularJS คืออะไร
ออฟเซ็ตสามารถระบุได้หลายวิธี: ตัวเลข: จำนวนพิกเซลคงที่เพื่อใช้เป็นออฟเซ็ต ฟังก์ชัน: เรียกใช้ฟังก์ชัน getter ทุกครั้งที่ดำเนินการ $anchorScroll() ต้องส่งคืนตัวเลขที่แสดงออฟเซ็ต (เป็นพิกเซล) jqLite: องค์ประกอบ jqLite/jQuery ที่จะใช้สำหรับระบุออฟเซ็ต
ตัวควบคุมใน AngularJS คืออะไร?
ตัวควบคุมถูกกำหนดโดยใช้คำสั่ง ng-controller คอนโทรลเลอร์คืออ็อบเจ็กต์ JavaScript ที่มีคุณลักษณะ/คุณสมบัติ และฟังก์ชัน ตัวควบคุมแต่ละตัวยอมรับ $scope เป็นพารามิเตอร์ ซึ่งหมายถึงแอปพลิเคชัน/โมดูลที่ตัวควบคุมต้องจัดการ
เส้นทางใน AngularJS คืออะไร?
ใน AngularJS การกำหนดเส้นทางคือสิ่งที่ช่วยให้คุณสร้างแอปพลิเคชันหน้าเดียว เส้นทาง AngularJS ช่วยให้คุณสร้าง URL ที่แตกต่างกันสำหรับเนื้อหาที่แตกต่างกันในแอปพลิเคชันของคุณ เส้นทาง AngularJS อนุญาตให้แสดงเนื้อหาหลายรายการขึ้นอยู่กับเส้นทางที่เลือก มีการระบุเส้นทางใน URL หลังเครื่องหมาย #
คำสัญญาใน AngularJS คืออะไร?
สัญญาคือวัตถุที่ส่งคืนโดยวัตถุที่รอการตัดบัญชี คุณสามารถลงทะเบียนการเรียกกลับที่แตกต่างกันสำหรับเหตุการณ์ต่างๆ การแก้ไข (), การปฏิเสธ () หรือการแจ้งเตือน () และจะดำเนินการเมื่อฟังก์ชัน async เสร็จสิ้น Deferred API: อินสแตนซ์ใหม่ของ defer ถูกสร้างขึ้นโดยการเรียก $q
ข้อดีของ AngularJS บน JavaScript คืออะไร?
ข้อดีของไลบรารี JavaScript ใหม่เหล่านี้ เช่น AngularJs, Aurelia, Ember และ Meteor ก็คือมันให้ 'อารยะ' และมีโครงสร้างมากขึ้นในการสร้างแอปพลิเคชัน JavaScript ที่สมบูรณ์;-) jQuery มีเทมเพลตบางส่วน แต่ไลบรารี JavaScript แต่ละไลบรารีนั้นสร้างขึ้น เข้าไปในนั้นโดยธรรมชาติ