Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ocLazyLoad Provider config #201

Closed
lcat opened this issue Jun 24, 2015 · 3 comments
Closed

ocLazyLoad Provider config #201

lcat opened this issue Jun 24, 2015 · 3 comments

Comments

@lcat
Copy link

lcat commented Jun 24, 2015

// this is router config
.state('app.list', {
  url: '/list',
  templateUrl: 'tpl/app/list.html',
  resolve: {
    deps: ['$ocLazyLoad',
      function($ocLazyLoad) {
        return $ocLazyLoad.load(['ui.grid', 'ui.grid.edit']).then(
          function() {
            return $ocLazyLoad.load('static/js/app/list.js');
          }
        );
      }
    ]
  }
})
// this is lazyload config
angular.module('app')
  .config(['$ocLazyLoadProvider',
    function($ocLazyLoadProvider) {
      $ocLazyLoadProvider.config({
        debug: true,
        events: true,
        modules: [{
          name: 'ui.grid',
          files: [
            'static/bower_components/angular-ui-grid/ui-grid.min.js',
            'static/bower_components/angular-ui-grid/ui-grid.min.css',
            'static/bower_components/angular-ui-grid/ui-grid.css'
          ]
        }, {
          name: 'ui.grid.edit',
          files: [
            'static/bower_components/angular-ui-grid/ui-grid.min.js',
            'static/bower_components/angular-ui-grid/ui-grid.min.css',
            'static/bower_components/angular-ui-grid/ui-grid.css'
          ]
        }, {
          name: 'ui.grid.cellNav',
          files: [
            'static/bower_components/angular-ui-grid/ui-grid.min.js',
            'static/bower_components/angular-ui-grid/ui-grid.min.css',
            'static/bower_components/angular-ui-grid/ui-grid.css'
          ]
        }]
      })
    }
  ])

ps. Page need ui-grid-edit.

If i include multiple moudle. I both config ocLazyLoadProvider(the files is same). Is there have a simple way?

The ui-grid is bower install angular-ui-grid

@ocombe
Copy link
Owner

ocombe commented Jun 24, 2015

Sorry, I didn't get what the question was ?

@lcat
Copy link
Author

lcat commented Jun 24, 2015

// this is lazyload config
angular.module('app')
  .config(['$ocLazyLoadProvider',
    function($ocLazyLoadProvider) {
      $ocLazyLoadProvider.config({
        debug: true,
        events: true,
        modules: [{
          name: 'ui.grid',
          files: [
            'static/bower_components/angular-ui-grid/ui-grid.min.js',
            'static/bower_components/angular-ui-grid/ui-grid.min.css',
            'static/bower_components/angular-ui-grid/ui-grid.css'
          ]
        }, {
          name: 'ui.grid.*',
          files: [
            'static/bower_components/angular-ui-grid/ui-grid.min.js',
            'static/bower_components/angular-ui-grid/ui-grid.min.css',
            'static/bower_components/angular-ui-grid/ui-grid.css'
          ]
        }]
      })
    }
  ])

is support like 'ui.grid.*' ?

@lcat lcat closed this as completed Jun 27, 2015
@snowyYU
Copy link

snowyYU commented Oct 24, 2016

it did not work,is there any other solutions?tks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants