Как я могу сохранить интервал между текстами в течение короткого интервала, когда я меняю один значок на другой с помощью ng-show?

У меня есть следующий код:

<div class="fa-bar">
     <i data-ng-show="pLoading.length == 0" class="fa fa-bars"></i>
     <i data-ng-show="pLoading.length != 0" class="fa fa-spin fa-spinner"></i>
     <span>Admin</span>
</div>

Когда loading.length равен 0, тогда я показываю несколько горизонтальных полос, когда он меняется на ненулевой, он превращается в счетчик.

Код работает, но на короткое время я вижу короткую вспышку, где ни один значок не отображается. В это время слово Admin перемещается влево.

Есть ли способ, которым я мог бы сделать так, чтобы слово Admin всегда оставалось в одном и том же положении даже в течение того короткого времени, когда значок не отображается. Также есть альтернатива, которая была бы лучше, чем я использую два <i> элементы и два нг-шоу?

0 ответов

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