1. 云栖社区>
  2. >
  3. 正文

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

作者:用户 来源:互联网 时间:2018-08-28 20:51:50

angular

Angular报注入错误,以及解决方式..$injector:unpr] - 摘要: 本文讲的是Angular报注入错误,以及解决方式..$injector:unpr], 1、到页面是,发现在console报以下的错误,$injector:unpr  angular.min.js:93Error: [$injector:unpr] http://errors.angularjs.org

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没有注入进去,下面接着看是为什么。

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

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

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

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


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


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

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

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



以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索angular ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备