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

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"这个两个临时变量的,所有就报了上面的那个注入错误。





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




  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值