/ / "$ TranslateProvider.useLocalStorage" causa (error no detectado) - javascript, angular-translate

Causas de "$ translateProvider.useLocalStorage" (error no detectado) - javascript, angular-translate

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 № 1

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