У меня есть мобильное приложение angularjs, после открытия загружаемых сообщений страницы чата:
myApp.controller('ChatControllerGlobal',function($scope,global) {
$http({
method: 'POST',
url: serverURL+'&act=get_chat',
withCredentials: true,
}).then(function successCallback(data) {
$scope.messages = data.data;
$scope.loader = false;
$scope.content = true;
});
});
и теперь по внешнему событию мне нужно каким-то образом переустановить контроллер (загрузить новые сообщения):
window.FirebasePlugin.onNotificationOpen(function(data) {
// some code here to reload new chat messages
});
Есть ли какой-нибудь грязный способ переустановить контроллер или вызвать функцию контроллера?