我有
<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中,我尝试注入ngCookies:
angular.module("myApp", ["ngCookies"]). config(function($cookies) { console.log($cookies.myCookie); });
但是它似乎找不到$ cookies:
Unknown provider: $cookies from myApp
我不确定您的功能用例是什么,但是您不能$cookies在配置块中注入服务(即服务)。仅常量和提供程序可以注入配置块内。
$cookies
您可以将服务注入运行块,但我不知道这是否对您有帮助,因为我不确定您打算如何处理这些cookie。
顺便说一句:您似乎在混合主角度文件和ngCookies模块的版本。这与您的问题没有直接联系,但这很奇怪。
ngCookies