angualrjs中通过$ocLazyLoad引入css文件:
function main($stateProvider,$urlRouterProvider,$ocLazyLoadProvider){
$urlRouterProvider.otherwise('login')
$stateProvider
.state("main", {
url: "/main",
templateUrl: "main.html"
})
.state("main.nav", {
url:"/nav",
templateUrl: "views/nav.html",
resolve:{
loadPlugin:function($ocLazyLoad){
return $ocLazyLoad.load([
{
files:['../css/nav.css']
}
])
}
}
报错如下:
图片描述
并且network里面没有要加载的css文件,但是如果通过link加载的话就没有任何问题,求大神指导,到底是哪里出问题了?
已引入的文件有:
<script src="bower_components/angular/angular.min.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script>
<script src="bower_components/oclazyload/dist/ocLazyLoad.js"></script>
去掉css文件里的两个..?