একটি অনুরোধ ব্যস্ত থাকাকালীন আমি একটি বোতামে লোডিং সূচকটি দেখানোর বা লুকানোর চেষ্টা করছি trying আমি অনুরোধটি লোড হচ্ছে বা যখন এটি লোড হয়ে যায় তখন $ স্কোপ. লোডিং ভেরিয়েবল পরিবর্তন করে কৌণিক দিয়ে এটি করি।
$scope.login = function(){
$scope.loading = true;
apiFactory.getToken()
.success(function(data){
})
.error(function(error){
})
.finally(function(){
$timeout(function() {
$scope.loading = false;
}, 0);
});
};
সীমান্তে:
<button ng-disabled="loading" class="button button-outline button-positive" type="submit">
Log in
<span ng-if="loading" class="ion-refreshing"></span>
</button>
এটি দুর্দান্ত কাজ করে তবে লোডিং আইকনটি (আয়ন-রিফ্রেশিং) প্রায় 2 সেকেন্ডের জন্য দেখানো হয়, যখন $ স্কোপ ভেরিয়েবলটি তত্ক্ষণাত আপডেট হয়। আমি $ সুযোগ।। প্রয়োগ করার চেষ্টা করেছি তবে এখানে কী সমস্যা হয়েছে তা মনে হচ্ছে না, সুযোগটি ঠিকঠাক এবং অনুরোধের সাথে সাথেই আপডেট করা হয়েছে। এটি কেবলমাত্র এমন আইকন যা দ্রুত পর্যাপ্ত সাড়া দেয় না।
আমাকে এটি বুঝতে সাহায্য করার জন্য ধন্যবাদ!