2016-02-11 3 views
0

Я использую AngularJS для локализации моего веб-проекта MVC5. Я в состоянии достичь этой цели. Но когда HTML-страница отображает его, сначала отображаются угловые метки на долю секунды, а затем фактические значения строк.отображение угловых тегов при разрыве страницы

при визуализации страницы]

enter image description here

рендеринг завершен

enter image description here

Просьба предложить, если какой-либо работы вокруг этого.

+1

Вы хотите 'ng-cloak'. –

ответ

0

, если вы используете любой синтаксис, как это для углового перевода:

{{'MY_LABEL' | translate}} 

Вы должны изменить их

<span data-translate="MY_LABEL"></span> 

Для углового перевода, если это что-то другое с помощью использования фильтра нг-BIND :

<span ng-bind="MY_LABEL | translationFilter"></span> 
+0

Спасибо walfart .. его работы для угловых тегов, но проблемы остаются такими же. теперь сначала загружаются изображения, а текст - позже. – Kumar

+0

Вы имеете в виду, что у вас нет нечистого текста, просто он появляется позже? Это ожидается, если вы загрузите свои переводы асинхронно. Если вы действительно не хотите, чтобы вам пришлось отложить загрузку вашего приложения (метод module.bootstrap), пока не загрузите все ваши переводы. Но это не должно быть проблемой, я использую асинхронную загрузку, и у пользователя действительно нет времени, чтобы увидеть пробелы. – Walfrat

Смежные вопросы