用angualr1做项目时 封装一个指令 并且在其他页面渲染出来,报错
Uncaught error: [$injector:modulerr] Failed to instantiate module myApp due to: Error: [$injector:unpr] Unknown provider: $routeProvider
项目用 ui-angualr-router做的路由搭建,用的是angular官网的种子项目, 指令的封装见如下代码块
'use strict';
angular.module('myApp',["ngRoute"])
.directive('banner',function(){
return{
templateUrl:'banner/banner.html'
}
})
如何解决?
改正的代码如下:
'use strict';
angular.module('myApp')
.directive('banner',function(){
return{
templateUrl:'banner/banner.html'
}
})