昨天看了下,angular-echart的问题。这个插件是对baidu echart的封装
唉,这个坑、坑了我一周时间。 angular-echar虽然只有1000行代码,看不懂呀。
angular得好好学学
-------------------------------------------------------
再咨询一个问题:
不用angular封装的方式,而是native的方式:
// 构造多个line graphs
<div ng-controller="myCtrl"
<div class="line-graph" id="{{ chart.name }}"
ng-repeat="for chart in chart_array">
</div>
</div>
能否做到:
(1) myCtrl里面控制html dom
$scope.chart_array = [ {name: "rxpts/sec", option: {...}},
{name: "txpts/sec", option: {...}}
];
(2) html dom生成之后,条用primitive方法:
for (var i = 0; i < $scope.chart_array.length; ++i) {
var chart = document.getElementById($scope.chart_array[i].name);
var myChart = echarts.init(chart);
// 配置line graph和数据
myChart.setOption($scope.chart_array[i].option);
}
angular原理不明白,希望高手指教。
--
FROM 107.178.194.*