Jak dodać ikonę pokrętła do przycisku, gdy jest w stanie ładowania?

ŚwiergotPrzyciski Bootstrap miłegoLoading... stan dostępny.

Chodzi o to, że pokazuje tylko wiadomośćLoading... przeszedł przezdata-loading-text atrybut taki jak ten:

<button type="button" class="btn btn-primary start" id="btnStartUploads"
        data-loading-text="@Localization.Uploading">
    <i class="icon-upload icon-large"></i>
    <span>@Localization.StartUpload</span>
</button>

Patrząc na Font Awesome, widzisz, że teraz jestanimowana ikona spinnera.

Próbowałem zintegrować tę ikonę tarczy podczas strzelaniaUpload operacja taka jak ta:

$("#btnStartUploads").button('loading');
$("#btnStartUploads i").removeAttr('class');
$("#btnStartUploads i").addClass('icon-spinner icon-spin icon-large');

ale to nie miało żadnego skutku, to znaczy po prostu widzęUploading... tekst na przycisku.

Czy można dodać ikonę, gdy przycisk jest w stanie ładowania? Wygląda na to, że Bootstrap po prostu usuwa ikonę<i class="icon-upload icon-large"></i> wewnątrz przycisku w stanie ładowania.

Oto prostypróbny to pokazuje zachowanie, które opisuję powyżej. Jak widzisz, gdy wchodzi w stan ładowania, ikona znika. Pojawia się ponownie po upływie przedziału czasu.

questionAnswers(5)

yourAnswerToTheQuestion