1.页面错误如:$injector:unpr
angular.min.js:80 Error: [$injector:unpr]
http://errors.angularjs.org/1.2.9/$injector/unpr?p0=brandServiceProvider%20%3C-%20brandService
这就是说明 brandService没有注入进去,查找原因。
2.原因
1)首先从html 页面入手,页面引入了 typeTemplateController.js 控制器
<body class="hold-transition skin-red sidebar-mini" ng-app="xxx"
ng-controller="typeTemplateController">
2)接着便查看 typeTemplateController.js 控制器,发现此控制器引入了brandService
app.controller('typeTemplateController',
function ($scope, $controller, typeTemplateService, brandService)
3)再次回到html页面,发现页面中没有添加 brandService .js , 引入后错误解决
<script type="text/javascript" src="../js/service/brandService.js"></script>
注意引入的位置即可。