Я играю с Angular и SignalR, я попытался создать службу, которая будет действовать как менеджер.
dashboard.factory('notificationsHub', function ($scope) {
var connection;
var proxy;
var initialize = function () {
connection = $.hubConnection();
proxy = connection.createHubProxy('notification');
proxy.on('numberOfIncidents', function (numOfIncident) {
console.log(numOfIncident);
$scope.$emit('numberOfIncidents', numOfIncident);
});
connection.start()
.done(function() {
console.log('Connected');
})
.fail(function() { console.log('Failed to connect Connected'); });
};
return {
initialize: initialize
};
});
однако я получаю ошибку Error: Unknown provider: $scopeProvider <- $scope <- notificationsHub
.
Как я могу использовать pubsub
для передачи всех уведомлений контроллерам? jQuery может быть?