使用angularjs基于所选项目加载图表.如果我选择第一项我在控制器功能中获取详细信息正在显示它.当我选择下一项时,图形加载但首先选择项目详细信息不会破坏.如果我选择4项,则显示4次图表.如何清除莫里斯图表中的数据?
<!-- begin snippet: js hide: false console: true babel: false -->Run Code Online (Sandbox Code Playgroud)
app.controller('MorrisCtrl', ['$rootScope', '$scope', '$state','loadhiscpuservice', function ($rootScope, $scope, $state,loadhiscpuservice) {
getgraphdetails();
$scope.getserverdetails = function (server) {
// $state.go($state.current);
$scope.serveridvalue = [];
var serverid = [];
$scope.serveridvalue = server;
serverid = $scope.serveridvalue.serverID;
var date = new Date();
$scope.formattedDate = $filter('date')(date, "dd/MM/yyyy hh:mm:ss a", 'UTC');
var date1 = $scope.formattedDate;
//chart1.destroy();
getgraphdetails(serverid, date1);
};
function getgraphdetails(serverid, date1) {
var details = { serverID: serverid, minutes: "180", date: "date1" };
loadhiscpuservice.getCPUvalues(details).
success(function (results) …Run Code Online (Sandbox Code Playgroud)