Есть какие-то дополнительные вещи, которые мы хотим делать в любое время, когда генерируется исключение javascript.
В документах на $exceptionHandler
:
Любое неперехваченное исключение в выражениях angular делегируется этой службе. Реализация по умолчанию просто делегирует $log.error, который регистрирует его в консоли браузера.
Тот факт, что он говорит "реализация по умолчанию", заставляет меня думать, что мы можем предоставить нашу собственную реализацию для службы и делать то, что хотим, когда возникает исключение. Мой вопрос: как вы это делаете? Как мы можем сохранить все исключения для этой службы, но затем предоставить функциональность, которую мы хотим выполнить?