我想在cookieStore
中存储一个变量,以便在另一个js文件中访问它。当我使用$cookieStore.put
时,它会误给我$cookieStore is undefined
。
我的代码:
var classFinder= angular.module('classFinder',['onsen.directives', 'ngTouch','ngCookies']);
classFinder.controller('courseController',['$cookieStore', function($scope,$window,$http,$cookieStore){
/**cookies**/
$cookieStore.put('myFavorite','oatmeal');
// Get cookie
var favoriteCookie = $cookieStore.get('myFavorite');
// Removing a cookie
$cookieStore.remove('myFavorite');
}]);
我在html中包含了angular-cookies的脚本
答案 0 :(得分:3)
了解如何定义控制器:
['$cookieStore', function($scope, $window, $http, $cookieStore)
你应该在数组中拥有尽可能多的字符串,并且在函数中有相同的顺序。所以它应该是
['$scope', '$window', '$http', '$cookieStore',
function($scope, $window, $http, $cookieStore)