我已经在AngularJS中写了一个服务,但是我没有在我的控制器中使用该服务。
Service.js
var appService = angular.module("appService", []);
appService.service("bddService", function() {
var bdds = bdd;
this.getBdds = function(){
return bdds;
};
var bdd = [{
id : 1,
nom : "Activité commercial",
desc : "Information de l'activité commercial de l'entreprise Bou."
}];
});
Controller.js
(function(){
var accueilCtrl = angular.module("accueilCtrl", ['appService']);
accueilCtrl.controller('accueilCtrl', ['$scope', 'bddService', function($scope, bddService){
$scope.bdds = bddService.getBdds(); // No error, but no data
}]);
})();
有两个文件,如果我将代码放在同一个文件中(Service injection into controller with AngularJS)。控制台不显示错误。