Sé que esta pregunta parece hacerse muchas veces. Pero, para todo, se resuelve agregando los archivos de script correctos al HTML y en el orden correcto. Pero yo creo que ya es mi caso y no sé por qué este error no detectado está surgiendo nuevamente.
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>
guión
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");
}
]
)
Cuando comento
$ translateProvider.useLocalStorage ();
funciona bien.
Todos los scripts necesarios se importan al HTML. Se importan en el orden correcto.
¿Alguna otra idea para verificar? Muchas gracias :)
Respuestas
0 para la respuesta № 1Bien.... La dependencia
"ngCookies"
perdido en la lista de módulos
angular.module("rdvmedecins", [ "ui.bootstrap",
"tmh.dynamicLocale",
"ngRoute",
"pascalprecht.translate",
"ngCookies"])
Pero ya lo intenté pero eso no funcionó. Leí en otra publicación que podría deberse a un problema de caché local. Tal vez fue por eso que incluso con "ngCookies" no funcionó. Pero ahora está bien :)