gpt4 book ai didi

javascript - 为什么我无法注入(inject) Angular-cookie?

转载 作者:行者123 更新时间:2023-12-03 00:06:06 26 4
gpt4 key购买 nike

我有

<body ng-app="myApp">
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular-cookies.min.js">
</script>
</body>

一切加载正确。

然后在我的 javascript 中我尝试注入(inject) ngCookies:

angular.module("myApp", ["ngCookies"]).
config(function($cookies) {
console.log($cookies.myCookie);
});

但似乎没有找到$cookies:

 Unknown provider: $cookies from myApp

最佳答案

我不确定您的功能用例是什么,但您无法在配置 block 内注入(inject)服务($cookies 是一项服务)。只有常量和提供程序可以注入(inject)配置 block 内。

您可以将服务注入(inject)到运行 block 中,但我不知道这是否对您有帮助,因为我不确定您想用这些 cookie 做什么。

顺便说一句:您似乎正在混合主 Angular 文件和 ngCookies 模块的版本。这与您的问题没有直接关系,但这很奇怪。

关于javascript - 为什么我无法注入(inject) Angular-cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15358029/

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