Stworzyłem funkcję, która sprawdza, czy plik cookie istnieje i chcę uruchomić tę funkcję na każdej stronie przy użyciu angularjs. Po prostu nie mogę sprawić, żeby funkcja działała. Czy powinienem umieścić moduł w nowym kontrolerze?Jak uruchomić funkcję na każdej stronie w AngularJs
To jak daleko doszedłem:
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){
}
Kolejna część przewodnika dev chodzi o wstrzykiwanie usługę w http kontrolera. //docs.angularjs .org/guide/dev_guide.services.injecting_controllers. Dobrze by było, gdybyś przeczytał – fistoftheheavns