Đây là một vấn đề thường gặp:
5 $ digest() lặp đạt được. Hủy bỏ!
Watchers bắn trong 5 lần lặp cuối cùng: []
Các tài liệu (https://docs.angularjs.org/error/ $ rootScope/infdig) giải thích những gì không nên làm để tránh tình trạng này.
Tuy nhiên, thỉnh thoảng, bạn vẫn gặp phải tình huống này. Và đối với một dự án lớn hơn một ứng dụng đồ chơi, việc tìm ra nguyên nhân của vòng lặp vô hạn có thể thực sự khó khăn.
Tôi đang tìm các gợi ý gỡ lỗi về cách tôi có thể tìm ra vị trí đặt mã gây ra vòng lặp.
Trong trường hợp của tôi, vấn đề là không có vòng lặp vô hạn nào cả, vì tôi đảm bảo luôn trả về cùng một tham chiếu đối tượng. Tôi có chi tiết cách gỡ lỗi trong [câu trả lời cho câu hỏi được liên kết] (http://stackoverflow.com/a/38981431/546730). Trường hợp này là khá hiếm mặc dù ... –