ứng dụng góc của tôi phụ thuộc vào một dịch vụ góc bên thứ ba:
var app = angular.module("ninjaModule", ['angular-google-analytics']);
Các ứng dụng tải lên tốt, miễn là plugin chặn quảng cáo của tôi đang tắt . Tuy nhiên, với trình chặn quảng cáo trên góc ném một lỗi $injector:nomod
, không tải toàn bộ ứng dụng.
Tôi đang tìm cách xử lý các lỗi này một cách duyên dáng và do đó có thể tải ứng dụng bất kể trình chặn quảng cáo. Nếu góc-google-analytics sẽ không có ở đó - tốt, nó không quan trọng, tôi có thể giải quyết nó hoặc thiết lập một số dự phòng. Nhưng một tình huống mà toàn bộ ứng dụng bị treo không phải là một lựa chọn cho tôi. Bất kỳ ý tưởng?
Để chính xác - Tôi không muốn làm việc xung quanh trình chặn quảng cáo, ví dụ: bằng cách đổi tên tệp tập lệnh của tôi. Tôi mong đợi một mẹo ma thuật cố gắng bắt mắt.
Plunker: http://plnkr.co/edit/sbEG6vclPidPSNGV5Bsa
Và ý tưởng rất giống với câu trả lời này: http://stackoverflow.com/a/22173678/1640299 –
Đã xác nhận tác phẩm trên ứng dụng của tôi. Lưu ý rằng intellij Idea sẽ khiếu nại về Analytics không được xác định nhưng bỏ qua lỗi. –