2016-11-16 71 views
1

commonservice有一个功能,我想从另一个控制器发送的类型作为参数调用函数,我怎么能做到这一点,如何调用1个控制器的功能在另一个角度JS

commonservice:

function getCommonLookupData(type) { 
        var data = angular.fromJson(EmployeeRoles.getItem('lookupData')); 
        var arr = []; 
        if (data) 
         arr = data[type]; 
        var arr1 = []; 
        if (arr) { 
         $.each(arr, function (index, val) { 
          arr1.push(val); 
         }); 
        } 
        return arr; 
       } 
      } 

contrlrm:

commonService.getCommonLookupData(EmployeeRoles); 

以及如何获取该函数的arr,任何人都可以帮助please.Thanks。

+0

我无法理解的控制器,你想从不同的控制器调用服务功能? –

回答

1

你应该注入服务像

 app.controller('MyController',function($scope,myServiceName){ 
     myServiceName.myServiceFunction(); 
     }); 
相关问题