angular-translate używam w moim kątowe (v1.x) aplikacji, a także przekładów wczytywania z plików za pomocą $ translateProvider.useStaticFilesLoader
angular.module('myApp',['pascalprecht.translate'])
.config(function($translateProvider) {
$translateProvider.useStaticFilesLoader(
prefix: window.location.pathname.replace(/[\\\/][^\\\/]*$/, '') + '/__languages/', // absolute path + language path
suffix: '.json'
});
// $translateProvider.useLocalStorage();
}
kątowa-translate działa to doskonale, ale jeśli chodzi o użyciu:
$translateProvider.useLocalStorage();
(skomentował w kodzie powyżej), jak zaproponowano w this guide, pojawia się następujący błąd:
Uncaught Error: [$injector:unpr] Unknown provider: $translateLocalStorageProvider <- $translateLocalStorage <- $translate
Oczywiście, że zawiera wszystkie potrzebne js pliki:
<script src="bower_components/angular-translate/angular-translate.min.js"></script>
<script src="bower_components/angular-translate-loader-url/angular-translate-loader-url.min.js"></script>
<script src="bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js"></script>
Próbowałem nawet:
- dodać 'kanciasty-translate-storage-local' jako zależność w app.JS
- dodać $ translateUrlLoader, $ translateStaticFilesLoader w .config bl ock.
tak, dziękuje :-) również przechowywanie-Cookie brakowało – dragonmnl
można zainstalować za pomocą -> altana zainstalować flagą --save kątową-translate-magazynowo-miejscowego –
W moim przypadku musiałem wyraźnie dodać wszystkie poniższe pliki pozwalające pozbyć się błędów zależności: 'kątowe-pliki cookie,' kątowe-translate', 'kątowe-translate-loader-url',' kątowe-translate-loader-statyczne-pliki', 'kątowe-translate-storage- local', 'angular-translate-storage-cookie'. – BradGreens