Angular报注入错误,以及解决方式..$injector:unpr]

来源:互联网 发布:windows 95 编辑:程序博客网 时间:2024/04/29 07:32

1、到页面是,发现在console报以下的错误,$injector:unpr 

angular.min.js:93Error: [$injector:unpr] http://errors.angularjs.org/1.2.29/$injector/unpr?p0=prizeProvider%20%3C-%20prize

这就是说明 prize没有注入进去,下面接着看是为什么。

2

2、读取router.js时候发现,已经有了controller RecordCreateController  as vm 说明该控制器负责管理上面的templateUrl,就不用再在页面添加这个控制器了。而导致出现无法注入的原因就是,第一次是使用的 router.js中的控制器,把resolve中的两个变量传入到了 router.js中下面的这个控制器。

当第二次,在页面也出现了一个控制器。

这个时候,这个控制器是没有这个“”prize“”"user"这个两个临时变量的,所有就报了上面的那个注入错误。





这个就是错误点出现的地方。(再网上看了好多的地方都没有说的。)




4 0
原创粉丝点击