当角度路由器在更改路线后加载页面时,语言键在几毫秒内可见。然后,它们被其语言值代替。 我想避免这种情况,但是我不知道如何解决。
config.js:
$translateProvider.preferredLanguage(appConfig.preferredLanguage);
$translateProvider.fallbackLanguage(appConfig.preferredLanguage);
$translateProvider.useStaticFilesLoader(
{
prefix: 'assets/dictionary/language/',
suffix: '.json'
}
);
$translateProvider.useSanitizeValueStrategy('escapeParameters');
$translateProvider.use(appConfig.preferredLanguage);
示例模板:
<p ng-show="loginForm.username.$error.required">{{"LOGIN.ENTER_USERNAME" | translate}}</p>
版本:
Angular: 1.4.4
Angular-Translate: 2.8.0