Javascript 在两个控制器中调用一个函数-AngularJS 1.x

Javascript 在两个控制器中调用一个函数-AngularJS 1.x,javascript,angularjs,Javascript,Angularjs,我有两个控制器 user.controller.js: const fetchApi = () => { console.log('fetching'); }; fetchApi(); 我想在dashboard.controller.js中调用此函数,而无需在dashboard controller中再次编写相同的硬代码。 var-app=angular.module('myapp',[]); var fetchApi=函数($scope){ console.log(“获取”);

我有两个控制器

user.controller.js:

const fetchApi = () => {
  console.log('fetching');
};

fetchApi();
我想在dashboard.controller.js中调用此函数,而无需在dashboard controller中再次编写相同的硬代码。

var-app=angular.module('myapp',[]);
var fetchApi=函数($scope){
console.log(“获取”);
};
fetchApi.$inject=['$scope'];
应用程序控制器('homeCtrl',fetchApi);
应用程序控制器('dashboardCtrl',fetchApi)


这叫做“服务”吗?不,这不是服务。是一个简单的控制器功能。对于服务,您能否使用服务方法更新您的答案?我正在寻找服务方法。