2016-06-26 11 views
0

Ich weiß, dass diese Frage scheint oft gefragt werden. Aber für alle ist es gelöst, indem Sie korrekte Skriptdateien in die HTML und in der richtigen Reihenfolge hinzufügen. Aber ich denke, es ist bereits mein Fall und ich weiß nicht, warum dieser Uncaught-Fehler wieder ansteigt.

HTML

<script type="text/javascript" src="bower_components/angular-translate/angular-translate.min.js"></script> 
<script type="text/javascript" src="bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js"></script> 
<script type="text/javascript" src="bower_components/angular-cookies/angular-cookies.min.js"></script> 
<script type="text/javascript" src="bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js"></script> 
<script type="text/javascript" src="bower_components/angular-translate-storage-local/angular-translate-storage-local.min.js"></script> 

Skript

angular.module('rdvmedecins', [ 'ui.bootstrap', 
           'tmh.dynamicLocale', 
           'ngRoute', 
           'pascalprecht.translate']) 

.config(['$translateProvider', 'tmhDynamicLocaleProvider', function($translateProvider, tmhDynamicLocaleProvider) { 
      $translateProvider.useStaticFilesLoader({ 
       prefix: 'i18n/messages_', 
       suffix: '.json' 
      }); 
      $translateProvider.preferredLanguage('en'); 

      $translateProvider.fallbackLanguage('en'); 
      $translateProvider.useLocalStorage(); 
      tmhDynamicLocaleProvider.localeLocationPattern('bower_components/angular-i18n/angular-locale_{{locale}}.js'); 
     } 
    ] 
) 

Als ich

$ translateProvider.useLocalStorage() Stellung zu nehmen;

es funktioniert gut.

Alle benötigten Skripte werden in den HTML-Code importiert. Sie werden in der richtigen Reihenfolge importiert.

Irgendwelche anderen Ideen zu überprüfen? Vielen Dank :)

Antwort

0

Well .... Die Abhängung

'ngCookies'

verpassten in der Liste Module

angular.module('rdvmedecins', [ 'ui.bootstrap', 
           'tmh.dynamicLocale', 
           'ngRoute', 
           'pascalprecht.translate', 
           'ngCookies']) 

Aber ich bereits versucht, aber das hat nicht funktioniert. Ich lese auf anderen Post, der aufgrund lokaler Cache-Problem sein könnte. Vielleicht war es deswegen auch mit 'ngCookies' nicht gelungen. Aber jetzt ist es in Ordnung. :)