Angular 5 Callback Hell — Part 1

Visarut Sae-Pueng
1 min readNov 21, 2019

--

alertMessageIfBookInstanceEmpty({
book.validateField({
book.update({
...
)};
}};
});

… หลายคนอาจจะเจอเหตุการณ์ wtf แบบนี้กันมาบ้าง บางคนนี้ซ้อนเป็นพีระมิดกีซ่าเลยทีเดียว !!

… หรือใครยังไม่ถึงบางอ้อ ก็ลองดูเป็น code jQuery AJAX แล้วกันเพื่อจะจำหน้าคร่าตากันได้

$.ajax({
url: "...",
success: function(resultA){
$.ajax({
url: "...",
success: function(resultB) {
... // doStuff
}}

}
});

code มันไม่สวย มันไม่โดนใจเอาซะเลย พระเจ้าจึงประธาน 2 สิ่งที่จะแนะนำในบทความต่อไป คือ

Part 2 : Promise
Part 3 : Async & Await

--

--

No responses yet