07-angularJS注入失败

angularJS注入错误

angular.min.js:80 Error: [$injector:unpr] http://errors.angularjs.org/1.2.9/$injector/unpr?p0=typeTemplateServiceProvider%20%3C-%20typeTemplateService
    at angular.min.js:2
    at angular.min.js:28
    at Object.c [as get] (angular.min.js:26)
    at angular.min.js:28
    at c (angular.min.js:26)
    at d (angular.min.js:26)
    at Object.instantiate (angular.min.js:27)
    at angular.min.js:57
    at angular.min.js:45
    at q (angular.min.js:3)

[$injector:unpr]  unknown provider

因为是goods.html 页面中已经引用了 ng-controller="goodsController" ,goodsController已经被初始化完成。
而在页面中尚未引入 TypetemplateService.js  已经完成了初始化。
goods.html:

<script type="text/javascript" src="../js/base_pagination.js"></script>
<script type="text/javascript" src="../js/service/goodsService.js"></script>
<script type="text/javascript" src="../js/service/itemCatService.js"></script>
<script type="text/javascript" src="../js/service/typeTemplateService.js"></script>  此时尚未引入该service
<script type="text/javascript" src="../js/controller/baseController.js"></script>
<script type="text/javascript" src="../js/controller/goodsController.js"></script>

在goods_details.html 中是有引入的。两个页面公用的同一个  goodsController。
goods_details.html 

<script type="text/javascript" src="../js/service/goodsService.js"></script>
<script type="text/javascript" src="../js/service/itemCatService.js"></script>
<script type="text/javascript" src="../js/service/typeTemplateService.js"></script>  引入了
<script type="text/javascript" src="../js/service/uploadService.js"></script>   
<script type="text/javascript" src="../js/controller/baseController.js"></script>
<script type="text/javascript" src="../js/controller/goodsController.js"></script>

因为初始化顺序的问题。

posted @ 2019-02-21 20:18  payn  阅读(555)  评论(0)    收藏  举报