Как я могу заставить 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}}}}&nbsp{{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.

Другие вопросы по тегам