понятно, а то уже сидишь перебираешь варианты ))) что за магия. в общем я вижу тут какую проблему, если ты пойдешь другим маршрутом, т.е. в PageB вдруг придется как то попадать не через PageA то у тебя может быть там контекста не будет, т.е. там тебе тоже надо будет оборачивать в провайдер. а так, вроде все нормально.
У меня там просто не один сервис, а штук так 5-10, и для каждого перехода страницы их приходится перепровайдить. Не очень приятно, но раз нормально, так нормально