angularJS懒加载依赖模块


//设置 
.config [
      '$ocLazyLoadProvider'
      ($ocLazyLoadProvider) ->
        # We configure ocLazyLoad to use the lib script.js as the async loader
        $ocLazyLoadProvider.config
          debug: true
          events: true
          modules: [
            {
              name: 'ui.grid'
              files: [
                '//cdn.bootcss.com/angular-ui-grid/3.1.1/ui-grid.js'
              ]
            }
          ]
        return
    ]
//路由
.state 'admin.user.123', {
      url: '123/'
      templateUrl: '123.html'
      controller: '123Ctrl'
      resolve: {
        deps: ['$ocLazyLoad',
          ($ocLazyLoad)->
            return $ocLazyLoad.load('ui.grid').then(
              ()->
                return $ocLazyLoad.load('123Ctrl.js')
            )
        ]
      }
      data: {title: '123'}
    }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM