Как я могу заставить Firefox нормально загружать AngularJS?
У меня есть приложение AngularJS, которое отлично работает в Chrome, но при использовании Firefox требуется несколько секунд, прежде чем оно будет отображаться так, как должно. Firefox показывает {{variable}} и все внутри ng-hides в течение нескольких секунд.
Веб-сайт http://diegorbaquero.com/bTorrent/ и он отлично работает в Chrome, но Firefox имеет эту задержку.
Спасибо
3 ответа
У меня была такая же проблема, я использую ng-bind
а также ng-cloak
чтобы преодолеть проблему {{переменных}}.
В моем случае я использую ng-bind
для тега href.
<a href="#/faqs/{{faq.name}}" ng-bind="faq.name"></a>
и нг-плащ для жизни
<li ng-if='current_user'><a ng-href="#/profile" class="ng-cloak">{{current_user.first_name}}}} {{current_user.last_name}}</a></li>
1: Вы можете использовать нг-плащ. Включите это в свой CSS:
[ng\:cloak], [ng-cloak], .ng-cloak {
display: none;
}
HTML:
<div ng-cloak>{{name}}</div>
2: Или вы можете использовать ngbind
<div ng-bind="name"></div>
Вы можете использовать класс ng-cloak, чтобы скрыть ваше приложение до момента загрузки Angular.