Cookieが存在するかどうかを検証する関数を作成しました。この関数をangularjsを使用するすべてのページで実行したいと思います。私はちょうど機能を実行させるように見えない。モジュールを新しいコントローラに搭載する必要がありますか?AngularJsのすべてのページで関数を実行する方法
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){
}
のdevのガイドの次の部分は、コントローラのhttpにサービスを注入することについてです:。//docs.angularjs .org/guide/dev_guide.services.injecting_controllersそれも同様に読むのが良いでしょう – fistoftheheavns