Angularjs-перевод, инжектор: ошибка modulerr

Я использую angularjs-translate, но получаю Ошибку: [$injector:modulerr] http://errors.angularjs.org/1.3.13/$injector/modulerr?p0=pharma ошибка, ниже мой код для справки

var app = angular.module('pharma',['pascalprecht.translate']);

app.config('$translateProvider',function($translateProvider){


     $translateProvider.translations('en', {
         "TITLE":"Angular way!"
    });
     $translateProvider.translations('fr', {
         "TITLE":"angulaire !"
    });
    $translateProvider.preferredLanguage('en');


});


app.controller('TranslateController',  function($translate, $scope) {
  $scope.changeLanguage = function (langKey) {
    $translate.use(langKey);
  };
});

person Rash    schedule 25.02.2015    source источник
comment
Код выглядит нормально, вы включили библиотеку JS в свой index.html?   -  person Jscti    schedule 25.02.2015
comment
Это включенные файлы lib ‹script src=library/js/vendor/angular.js›‹/script› ‹script src=library/js/vendor/angular-translate.js›‹/script› ‹script src=library/ js/vendor/jquery.js›‹/script›   -  person Rash    schedule 25.02.2015


Ответы (1)


Проверять:

var app = angular.module('pharma',['pascalprecht.translate'])
  .config(function($translateProvider){ 
     $translateProvider.translations('en', {
         "TITLE":"Angular way!"
     });
     $translateProvider.translations('fr', {
         "TITLE":"angulaire !"
    });
    $translateProvider.preferredLanguage('en');
 });

 app.controller('TranslateController',  ['$translate', '$scope', function($translate, $scope) {
      $scope.changeLanguage = function (langKey) {
        $translate.use(langKey);
      };
 }]);
person YD1m    schedule 25.02.2015
comment
Проверьте код из ответа. Были некоторые ошибки в декларациях DI. - person YD1m; 25.02.2015
comment
с вашим ответом я получаю сообщение об ошибке ниже Ошибка: [$injector:modulerr] Не удалось создать экземпляр модуля pharma из-за: [$injector:unpr] Неизвестный поставщик: - person Rash; 25.02.2015