Yakın bir zamanda, http çağrısı ekranındaki ilerlemeyi göstermek için angular-loading-bar.js'yi kullanmaya başladım. Varsayılan olarak, mavi ilerleme çubuğu ekranın üstünde görüntülenir, ancak ekranın üst kısmında görüntülenmesini değil, sadece belirli bir div içinde olmasını istiyorum. Ekranın üst kısmında görüntülenen alır bu ilerleme çubuğu yapmayı, ancak sadece kod aşağıda satırını eklemeniz gerekir ilerleme çubuğu,Açısal yükleme çubuğunu sayfanın üst kısmında değil, belirli bir "div" içinde nasıl görüntüleyebilirsiniz?
angular.module('app', ['angular-loading-bar']);
aktive etmek this answer gösterildiği gibi , ben bir div ve ben o belirli div içinde görüntülenecek olan ilerleme çubuğunu istiyorum. Ben çekirdeği angular-loadingbar.js
açtı , sana ana seçici body
olduğunu görebileceğiniz gibi onlar
this.parentSelector = 'body';
this.spinnerTemplate = '<div id="loading-bar-spinner"><div class="spinner-icon"></div></div>';
this.loadingBarTemplate = '<div id="loading-bar"><div class="bar"><div class="peg"></div></div></div>';
aşağıdaki satırları kullanarak ilerleme çubuğu ekleyerek olduğunu tespit, bu değiştireceğiniz bir yol var yükleme çubuğunu çağıran sayfasından parentSelector?
Her türlü yardım için şimdiden teşekkür ederiz!
üzerinde açısal yüklemeli bar belgelere Alındığı Bunu denedim, ama parentSelector değiştirirken, çubuk penceresinin üst kısmında kalır. Özel yükleme metninin eklendiği yeri değiştirir, ancak çubuğun kendisini değiştirmez ... – Paulos3000
@ Paulos3000 Eski, ama belki başkaları için yararlı olabilir. '# Loading-bar .bar {top:% 50;}' i içerecek şekilde css'yi düzenlemeyi deneyin ve üzerine yazılmadığından emin olmak için css komut dosyalarınızın sırasını kontrol edin. – user153882