angularjs中$ocLazyLoadf引入css文件时报错?

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>
阅读 3.5k
1 个回答

去掉css文件里的两个..?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进