เลื่อนออกไปใน AngularJS คืออะไร?
เลื่อนออกไปใน AngularJS คืออะไร?

วีดีโอ: เลื่อนออกไปใน AngularJS คืออะไร?

วีดีโอ: เลื่อนออกไปใน AngularJS คืออะไร?
วีดีโอ: AngularJS route reload 2024, อาจ
Anonim

รอการตัดบัญชี วัตถุ:

รอการตัดบัญชี เป็นวัตถุที่เปิดเผยคำมั่นสัญญา มีสามวิธีหลักในการแก้ปัญหา (), ปฏิเสธ () และแจ้ง () รอการตัดบัญชี ส่งกลับวัตถุสัญญา เมื่อไหร่ รอการตัดบัญชี เสร็จสิ้น คุณเรียกวิธีการแก้ไข (), ปฏิเสธ () และแจ้ง ()

นอกจากนี้ $promise ใน AngularJS คืออะไร

สัญญาใน AngularJS ให้บริการโดยบริการ $q ในตัว พวกเขาให้วิธีการดำเนินการฟังก์ชั่นแบบอะซิงโครนัสในอนุกรมโดยการลงทะเบียนกับa สัญญา วัตถุ. {info} สัญญาได้เข้าสู่ JavaScript ดั้งเดิมโดยเป็นส่วนหนึ่งของข้อกำหนด ES6

ในทำนองเดียวกัน $q ในเชิงมุมคืออะไร? $ NS เป็น เชิงมุม บริการที่กำหนดไว้ มันเหมือนกับ Promise() ใหม่ แต่ $ NS นำสิ่งต่าง ๆ ไปสู่อีกระดับด้วยการปรับปรุงคุณสมบัติเพิ่มเติมที่นักพัฒนาสามารถใช้เพื่อทำงานที่ซับซ้อนได้ง่ายขึ้น นี่คือตัวอย่างสำหรับสร้างคำสัญญาโดยใช้ $ คิวเชิงมุม . โมดูล ("แอพ", )

เมื่อพิจารณาตามนี้แล้ว สัญญารอการตัดบัญชีคืออะไร?

เวอร์ชันที่เพิ่ม: 1.5 เลื่อนออกไป . สัญญา () เมธอดช่วยให้ฟังก์ชันแบบอะซิงโครนัสป้องกันไม่ให้โค้ดอื่นรบกวนความคืบหน้าหรือสถานะของคำขอภายใน กลับเท่านั้น สัญญา วัตถุผ่าน เลื่อนออกไป . สัญญา () เพื่อให้รหัสอื่นสามารถลงทะเบียนการโทรกลับหรือตรวจสอบสถานะปัจจุบันได้

การโทรแบบอะซิงโครนัสใน AngularJS คืออะไร?

ใน AngularJS เรามีอ็อบเจ็กต์ $q ซึ่งเป็นบริการที่ช่วยดำเนินการ a ทำงานแบบอะซิงโครนัส และใช้ค่าที่ส่งคืนจากสิ่งเหล่านี้ โทร เพื่อนำไปแปรรูปต่อไป นี้ ฟังก์ชั่น แก้ไขวัตถุสัญญาเดียวเมื่อวัตถุสัญญาทั้งหมดส่งผ่านไปยัง การทำงาน จะได้รับการแก้ไข

แนะนำ: