Tôi đoán điều này có nghĩa là có một tham chiếu vòng tròn, nhưng đối với cuộc sống của tôi, tôi không thể đoán được cách khắc phục nó.RangeError: Kích thước ngăn xếp cuộc gọi tối đa vượt quá
Bất kỳ ai có ý tưởng nào?
http://plnkr.co/edit/aNcBcU?p=preview
Kiểm tra debug console trong Chrome (ví dụ) và bạn sẽ thấy lỗi. Dòng vi phạm là
scope.map = map;
scope.map đang được "$ theo dõi" trên bộ điều khiển qua
$scope.$watch("options.map", function (map) { ... }, true);
Cảm ơn bạn! Chỉ dành cho những người khác có thể cần câu trả lời này. Tôi đoán lý do này không thành công là đối tượng đang được thử nghiệm là một đối tượng có nhiều thuộc tính làm tổ sâu sắc? Tại sao thử nghiệm bình đẳng trên đối tượng này làm cho kích thước ngăn xếp vượt quá thông báo? – thrag