私は ocLazyLoad を使用しており、いくつかの外部角度ライブラリ ( とChart.js
などpascalprecht.translate
) があり、ご存知のように、一般的な角度モジュールの依存関係の注入は次のようにする必要があるため、いくつかのルートでそれらを遅延ロードする必要があります。
var angularApp = angular.module('myApp',
['oc.lazyLoad', 'pascalprecht.translate', 'chart.js']);
今、私pascalprecht.translate
は私の 1 つで遅延読み込みを行う必要があり、別のでcontrollers
遅延読み込みを行う必要がありますが、モジュールにそれらを追加する必要がありますが、注入する方法がわからず、使用しませんchart.js
controller
myApp
$stateProvider
chart.jsが必要なコントローラーを試しました:
//Load here.
//$ocLazyLoad.load('./panel/dist/test.js');
angular.module('myApp', ['chart.js', [
'./panel/dist/static/chart.min.js',
'./panel/dist/static/angular-chart.min.js'
]]);
$ocLazyLoad.load('./panel/dist/static/chart.min.js');
$ocLazyLoad.load('./panel/dist/static/angular-chart.min.js');
しかし、私はこのエラーが発生しました:
angular-chart.min.js:10Uncaught エラー: Chart.js ライブラリを含める必要があります。http://jtblin.github.io/angular-chart.js/ を参照してください。