1

ocLazyLoad习惯于根据路由(和控制器)延迟加载我的依赖项,这些模块已经注入到应用程序中,但是,如何在我的控制器中添加依赖项注入?可能吗?

例如,在我的一个控制器中,我chart.js还需要将其作为对 angular.module 的依赖项注入,但是,这怎么可能,我应该怎么做?我只需要这个控制器内的图表。

4

1 回答 1

2
            resolve: {
                deps: ['$ocLazyLoad', function($ocLazyLoad) {
                    return $ocLazyLoad.load([
                        'chart.js'/* path of your chart js file*/
                    ],{ serie: true });
                }]
            }

将此代码置于您的状态(在路由中)。

于 2016-10-05T07:11:50.577 回答