angularjs - 错误 : [$injector:unpr] http://errors. angularjs.org/1.3.5/$injector/unpr?p0=

标签 angularjs cookies

当我尝试将 $cookie 包含到我的 Controller 中时出现此错误。

任何人都可以向我解释我做错了什么?

我在 index.html 中有 angular-cookie.js
我在 config.js 中调用了 ngcookies 模块
在我的 Controller 中,我有

    angular
    .module('homer')
    .controller('authCtrl', authCtrl)
function authCtrl($scope, $rootScope, $location, $cookies, $http, sweetAlert, Data) {
debugger;

如果我从此处删除 $cookies,则不会出错。

最佳答案

我看到您没有正确注入(inject)依赖项。

它应该以下列方式注入(inject):-

var MyModule= angular.module('myapp', ['ngCookies']);

MyModule.controller('MyController', function($scope, $cookies, $window, $cookieStore) {
  $cookies.cookieSimple = 'Simple Cookie ';

});

引用:- https://docs.angularjs.org/api/ngCookies , 和 https://github.com/angular/bower-angular-cookies

我为你找到了一个例子 http://plnkr.co/edit/bkhTxFsbHe6wMnapaDiY?p=preview

抱歉,伙计,它是用不同的语言编写的……但是您可以理解功能。

祝你好运 !!

关于angularjs - 错误 : [$injector:unpr] http://errors. angularjs.org/1.3.5/$injector/unpr?p0=,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29442002/

相关文章:

android - 使用 Android-query 和 AjaxCallback 设置 cookie

asp.net-mvc - 偶尔出现 __RequestVerificationToken 错误

angularjs - 是否可以为 Angular 模板提供一种将对象转换为字符串的隐式方法?

javascript - Angular 过滤器以显示与父名称匹配的独生子复选框

html - angularJs中的条件表行

javascript - 在 AngularJS 中滚动到 div 的顶部?

javascript - 在Js中cookie html标签消失了

javascript - 将 ArrayBuffer 响应转换为 JSON

php - setcookie 不起作用

javascript - 根据 cookie 中选择的语言动态更改引导日期范围选择器标签