Во-первых, сервис-воркер и ваш клиентский код (он же Angular) выполняются в разных контекстах, поэтому они не связаны.
Теперь перейдем к сути вашего вопроса.
Нет , вы не можете отключить сервис-воркер по маршруту. Он запускается всякий раз, когда страница в пределах своей области выполняется.
Что вам нужно сделать, так это создать логи c вашего сервис-воркера для обработки различных маршрутов по мере необходимости. Вы можете проанализировать event.request.url, чтобы определить, соответствует ли URL правилу пути для запуска рабочего процесса. Вы также можете выполнять синтаксический анализ по методу и другим заголовкам запроса.