Мой Угловая приложение зависит от третьих сторон угловой службы:
var app = angular.module("ninjaModule", ['angular-google-analytics']);
В приложение нагрузки просто отлично, до тех пор, как мои блокировки рекламы плагины отключены , Тем не менее, с ad-blockers на угловые броски ошибка $injector:nomod
, не загружая все приложение.
Я ищу способ изящно обрабатывать эти ошибки и, следовательно, иметь возможность загружать приложение независимо от рекламных блоков. Если угловой-google-аналитики там не будет - отлично, это не критично, я могу справиться с этим или создать резервную копию. Но ситуация, когда все сбои приложений не подходит для меня. Есть идеи?
Чтобы быть точным - я не хочу работать с рекламными блоками, например. путем переименования моих файлов сценариев. Я ожидал бы уловки с уловкой.
Plunker: http://plnkr.co/edit/sbEG6vclPidPSNGV5Bsa
И идея очень похожа на этот ответ: http://stackoverflow.com/a/22173678/1640299 –
Подтвержденные работы в моем приложении. Обратите внимание, что intellij Idea собирается жаловаться на то, что Analytics не определена, но игнорирует ошибку. –