2016-08-15 28 views
0
vm.getAllLeave = function() { 
     leavetypeservice.getAllLeave() 
     .success(function (leaveTypeView) { 
      debugger; 

      vm.gridOptions.data = leaveTypeView; 
      //vm.leaveTypeView = leaveTypeView; 
     }) 
    }; 

    vm.gridOptions = { 
     columnDefs: [ 
      { field: 'name', name: 'Name' }, { field: 'applicableForName', name: 'Applicable For' }] 
    }; 

    vm.getAllLeave(); 
} 

leavetypecontroller.$inject = ["leavetypeservice", "$location", "$http"]; 
angular.module('myapp').controller('leavetypecontroller', leavetypecontroller) 
+0

angular.js:9037類型錯誤:b.empty不是函數 在UI-grid.min.js:6 在angular.js:5420 在UI-grid.min.js:6 在C( angular.js:10549) 在angular.js:10635 在g $的eval(angular.js:。11528) 在g $摘要(angular.js:11373) 在g $應用(angular.js: 11634) 在g(angular.js:7635) 在I(angular.js:7801) –

+0

回答

0

leaveTypeView是響應。要獲取數據(假設爲JSON),需要vm.gridOptions.data = leaveTypeView.data

您遇到的錯誤是嘗試解析非JSON元素的UI網格。

+0

angular.js:9037類型錯誤:b.empty不是函數 在UI-grid.min.js:6 在angular.js:5420 在UI-GR在g。$ egest(angular.js:11528) at g。$ digest(angular.js:11373)處在C(angular.js:10549) 處以angular.js:10635 (angular.js:11634) at g(angular.js:7635) at I(angular.js:7801) –

相關問題