如何在角度js中调用另一个控制器的功能

时间:2016-11-16 15:05:52

标签: angularjs

我在commonservice中有一个函数,我想通过从另一个控制器发送类型作为参数来调用该函数,我该怎么做,

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,任何人都可以帮忙。谢谢。

1 个答案:

答案 0 :(得分:1)

您应该在控制器中注入服务,如

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