小编div*_*vya的帖子

如何在使用angularjs更新控制器中的新数据之前销毁Morris图表数据?

使用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)

angularjs morris.js

5
推荐指数
1
解决办法
4775
查看次数

标签 统计

angularjs ×1

morris.js ×1