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 :)