我已经将 requirejs 与 angularjs 应用程序集成在一起。现在我出错了'Provider commonService must define $get factory method. from myApp '
我如何在 requirejs 中包含服务?我在这里发布 serviceConfig 代码:
define([
'angular',
'Services/services',
'Plugins/Users/services',
], function(angular, commonService,usersServices) {
var services = {
commonService : commonService,
usersServices : usersServices,
};
var initialize = function (angModule) {
angular.forEach(services,function(service, name) {
angModule.factory(name, service);
});
}
return {
initialize: initialize
};
})
“服务/服务”和“插件/用户/服务”包含不同的服务。例如。
define(['angular'], function (angular) {
app = angular.module(appName + '.services', []);
app.factory('usersService', function($http, $q, $rootScope) {
function usersService() {
this.registration = function(config) {
return this.common(config);
};
}
return new usersService();
});
});
这里有什么问题?