2

私は ocLazyLoad を使用しており、いくつかの外部角度ライブラリ ( とChart.jsなどpascalprecht.translate) があり、ご存知のように、一般的な角度モジュールの依存関係の注入は次のようにする必要があるため、いくつかのルートでそれらを遅延ロードする必要があります。

var angularApp = angular.module('myApp',
     ['oc.lazyLoad', 'pascalprecht.translate', 'chart.js']);

今、私pascalprecht.translateは私の 1 つで遅延読み込みを行う必要があり、別のでcontrollers遅延読み込みを行う必要がありますが、モジュールにそれらを追加する必要がありますが、注入する方法がわからず、使用しませんchart.jscontrollermyApp$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/ を参照してください

4

1 に答える 1