我在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,任何人都可以帮忙。谢谢。
答案 0 :(得分:1)
您应该在控制器中注入服务,如
app.controller('MyController',function($scope,myServiceName){
myServiceName.myServiceFunction();
});