AngularJS - 使用带控制器的服务

时间:2015-05-09 19:09:31

标签: javascript angularjs service controller

我已经在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)。控制台不显示错误。

0 个答案:

没有答案