私はAngularを初めて使用し、支援が必要な場合に次の問題が発生します。
角度チャートディレクティブhttp://jtblin.github.io/angular-chart.js/を使用してチャートボードを作成しています。次のシナリオがあります。
ここに関連するコントローラーにビューと入力コードのディレクティブがあります。
コントローラ内には、オブジェクトを保持する配列チャート[]が必要です。
これらのオブジェクトは、chartディレクティブで双方向にバインドする必要があります。
そうするための適切な方法は何ですか?各チャートにコントローラーを接続せずに、チャートを動的に作成します。それは可能ですか?
reportView.html
<グラフ> グラフ>
reportViewController.js
angle.module( 'app')。controller( 'reportViewController'、reportViewCtrl);
reportViewCtrl。$ inject = ['$ scope'、 '$ log'、 'RefinerService'、 'appConfig'];
関数reportViewCtrl($ scope、$ log、RefinerService、appConfig){
$ scope.charts = [];
var chart = {
ID:1
、表示:true
、タイプ:「チャートライン」
、データ:[
[65、59、80、81、56、55、40]
、[28、48、40、19、86、27、90]
]
、ラベル:['2006'、 '2007'、 '2008'、 '2009'、 '2010'、 '2011'、 '2012']
、シリーズ:['製品A'、 '製品B']
}
$ scope.charts.push(chart);
}
chartTemplate.html