本当に良くてフレンドリーに見えるライブラリnvD3-Angularを見つけました。静的データのみをプロットするために使用していますが、DB に保存されているデータを読み取れるようにしたいと考えています。JQueryを使用してAJAXを介して言及されたデータでデータ変数を設定する方法はありますか?? このデータを取得する方法があるに違いないことはわかっていますが、まだ見つけていません。
私のコードは次のとおりです。
<div ng-controller="PlotController">
<nvd3 options="options" data="data">
</nvd3>
</div>
コントローラーで:
app.controller('PlotController', function($scope){
/* Chart options */
$scope.options = {
chart: {
type: 'cumulativeLineChart',
height: 450,
margin : {
...
},
}
};
$scope.initData = [
{
key: "Cis ON",
mean: 250,
values: [ [ 1083297600000 , -2.974623048543] , ... , [ 1354251600000 , 349.45128876100]]
},
{
key: "Cis OFF",
mean: -60,
values: [ [ 1083297600000 , -0.77078283705125] ,..., [ 1085976000000 , -1.8356366650335]]
},
];
//Chart data
$scope.data = angular.copy($scope.initData);
});
追加情報として: サーバー側は Php Laravel 5.1 でコーディングされており、mysql を DB として使用しています。
ご指導ありがとうございます。