Я бы сделал управление через стор, а в сторе модифицировал значение уже из сервиса получения - для конкретного вызова api.
К интерсептору бы не стал привязываться.
Ну, или вообще по таймауту - если запрос длится больше 100мс - показывать лоадер.
Но вообще я бы от глобального блокирующего лоадера бы отказался, и использовал бы маленькие локальные лоадеры (блокирующие / показывающие скелеты в отдельных компонентах). А глобальный интерсептор повесил бы разве что на полоску сверху, типа как сделано в
ajax bar