gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 05:05:20 28 4
gpt4 key购买 nike

当我尝试将 $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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com