Những gì còn lại xử lý ngoại lệ trong $ evalAsync, $ applyAsync, và $$ postDigest là. Tất cả đều được sử dụng để thực hiện các chức năng tùy ý trong quan hệ với các vòng lặp tiêu hóa. Trong không ai trong số họ làm chúng ta muốn một ngoại lệ để gây ra vòng lặp kết thúc sớm. Đối với $ evalAsync chúng ta có thể xác định một trường hợp thử nghiệm để kiểm tra rằng một chiếc đồng hồ đang chạy, ngay cả khi một ngoại lệ được ném ra từ một trong những chức năng dự kiến $ evalAsync:
đang được dịch, vui lòng đợi..
