2016-11-16 3 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(); 
     }); 
Смежные вопросы