Я использую requireJS для своего приложения angularjs.не удалось ввести службу в контроллер
common.service.js
define(function() {
var coreModule = angular.module('coreModule');
coreModule.config(['$provide', function ($provide) {
$provide.factory("CommonService", CommonService);
}]);
CommonService.$inject = ["$http", "$q", "$window"];
function CommonService($http, $q, $window) {
var service = {};
service.sharedValue;
return service;
}
});
page1.controller.js
define(function() {
var coreModule = angular.module('coreModule');
coreModule.controller('Page1Controller', ['$scope', "CommonService", function ($scope, CommonService) {
// Q2: common service
$scope.commonService = CommonService;
}]);
});
Теперь, когда я бегу мое приложение, он бросает меня под ошибкой:
Error: [$injector:unpr] Unknown provider: CommonServiceProvider <- CommonService <- Page1Controller
любые входы?
отлично работает в [это] JSFiddle (https: // jsfiddle. сеть/24okrcLm /). – georgeawg