引导后如何加载控制器,指令和配置函数

时间:2019-07-20 11:08:03

标签: angularjs webpack

我想使用AngularJS 1.8.2和Webpack 4.0启用延迟加载。 这就是我想要做的:

var app = angular.module("myApp", ["ngRoute", "ngSanitize", "oc.lazyLoad"]);

app.config(function($routeProvider, $compileProvider) {
  $routeProvider
  .when('/', {
    template: require('../screens/home/home.html'),
    name: "home",
    resolve: {
      toBeInjected: function($q, $ocLazyLoad) {
        $q(resolve => {
          require.ensure([], function(require) {
            let module = require('../screens/home/home');
            $ocLazyLoad.load(module);
            resolve();
          });
        });
      }
    }
  });
});

您可以看到我正在使用ngRoute。

在启动应用后如何注册新的配置功能,控制器和指令?

0 个答案:

没有答案