คำถามติดแท็ก angularjs-timeout

2
ความแตกต่างระหว่าง $ evalAsync และ $ timeout ใน AngularJS คืออะไร
ฉันใช้ AngularJS มาระยะหนึ่งแล้วและพบว่าจำเป็นต้องใช้$ timeoutทุกครั้ง (ดูเหมือนจะเป็นปลั๊กอิน jQuery) เมื่อเร็ว ๆ นี้ฉันพยายามทำความเข้าใจวงจรการแยกย่อยที่ดีขึ้นและลึกซึ้งขึ้นและฉันได้พบกับฟังก์ชัน$ evalAsync ดูเหมือนว่าฟังก์ชั่นดังกล่าวจะให้ผลลัพธ์ที่คล้ายกัน$timeoutเพียงคุณเท่านั้นที่ไม่ได้ทำให้มันล่าช้า ทุกครั้งที่ฉันใช้$timeoutมันจะมีการหน่วงเวลาเป็น 0 ดังนั้นตอนนี้ฉันสงสัยว่าควรใช้$evalAsyncแทนหรือไม่ มีความแตกต่างพื้นฐานระหว่างสองหรือไม่ กรณีใดบ้างที่คุณจะใช้อีกแบบหนึ่ง ฉันต้องการรับความรู้สึกที่ดีขึ้นเมื่อใช้อันใด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.