Можно ли изменить переменные $ rootScope через Service Worker? - PullRequest
0 голосов
/ 11 января 2019

У меня есть приложение в AngularJS, которое получает уведомления через Firebase Messaging. Внутри приложения у меня есть счетчик уведомлений.

Для внутренних уведомлений приложение Angular сохраняет счет в переменной $ rootScope: $ rootScope.unseenCount

Моя проблема заключается в том, чтобы изменить этот счетчик при получении внешнего уведомления на рабочем столе. Потому что этот вид уведомлений контролируется firebase-messaging-sw и не проходил через мое приложение AngularJS.

Какие есть альтернативы для решения этой проблемы? Мне нужны примеры, если это возможно.

Я пытаюсь зарегистрировать работника сервиса в угловом приложении, но безуспешно.

Уже попробуйте сделать сообщение POST от сервисного работника в угловое приложение. Приложение не может прослушать сообщение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...