Ho creato una funzione che convalida se esiste un cookie e voglio eseguire questa funzione in ogni pagina utilizzando angularjs. Non riesco proprio a far funzionare la funzione. Dovrei metterlo in un nuovo controller?Come eseguire una funzione in ogni pagina in AngularJs
Questo è quanto ho raggiunto:
angular.module('myApp', ['ngCookies']).
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/products', {templateUrl: '/tmpl/products.html', controller: Ctrl}).
otherwise({redirectTo: '/index'})
}]).run(function($rootScope, $location) {
//should I call it here?
//validateCookie();
});
function validateCookie($scope, $cookieStore, $http){
}
La parte successiva della guida dev è di circa l'iniezione di un servizio in un controller http:. //docs.angularjs .org/guide/dev_guide.services.injecting_controllers. Anche questo sarebbe buono da leggere – fistoftheheavns