我正在使用ocLazyLoad
来根据路由(和控制器)(已经注入到应用程序中的模块)延迟加载我的依赖项,但是,如何在控制器内部添加依赖项注入呢?可能吗?
例如,在我的一个控制器中,我需要chart.js
,它也需要作为对angular.module的依赖项注入,但是,怎么可能呢?我该怎么做呢?我只需要该控制器内的图表。
最佳答案
resolve: {
deps: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load([
'chart.js'/* path of your chart js file*/
],{ serie: true });
}]
}
将此代码置于您的状态(在路由中)。