我正在使用ocLazyLoad来根据路由(和控制器)(已经注入到应用程序中的模块)延迟加载我的依赖项,但是,如何在控制器内部添加依赖项注入呢?可能吗?

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

最佳答案

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


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

08-17 12:28