Error: [$rootScope:inprog] http://errors.angularjs.org/1.2.7/$rootScope/inprog?p0=%24digest
Published in
1 min readMay 23, 2018
2–3 วันมานี้หาวิธีแก้ปัญหาของ Angular ตามหัวข้อด้านบน เออเร่อมันประมาณว่าสริปต์กำลังทำงานอะไรบางอย่างอยู่ยังไม่เสร็จ แล้วเราก็ไปเปลี่ยนแปลงค่าบางอย่างที่ทำให้เกิดการไหลของข้อมูล
วิธีแก้ถ้าเราหาเจอว่าเราเขียนคำสั่งไหนที่ทำให้ข้อมูลมันไหล เราก็เอา lodash คำสั่ง defer ไปครอบซะ คำสั่งนี้มันจะรอจนกว่าคำสั่งใน stack ของจาวาสคริปต์หมดแล้ว
_.defer(function(){
// Your function that make data changed.
});
อ้างอิง
https://davidburgos.blog/correctly-fix-angularjs-error-digest-already-in-progress/