在angular-blockUI插件中显示Loading..gif [英] Display Loading.. gif in angular-blockUI plugin

查看:143
本文介绍了在angular-blockUI插件中显示Loading..gif的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已使用> https://github.com/McNull/angular-block的blockUI插件-ui

我面临的问题是我想分发gif以及保存Synids ...消息. 那我该怎么做.

Problem i'm facing is that i want to dislay loading gif along with Saving Synids... Message. So how can i do that.

$scope.saveDefSynId = function(item, event) {
        if($rootScope.savedSynids.length!==0){
            **blockUI.start({message: 'Saving Synids...'});**
            var toSaveSynid=[];

            angular.forEach($rootScope.savedSynids, function(value){
                if(value.isSaved=='Y'|| value.isUpdated=='Y'){ 
                    toSaveSynid.push(value);
                }      
            });  

            var clientId=$scope.selClient;
            var responsePromise = $http.post("defineSaveSynId/"+clientId,toSaveSynid);

            responsePromise.success(function(data, status, headers, config) {
                $rootScope.savedSynids=[];
                $scope.eMsg="Synids Saved Successfully";
                 **blockUI.stop();**
            });
            responsePromise.error(function(data, status, headers, config) {
                alert("AJAX failed!");
            });
    }

此插件的jsp尚未更改.

No changes has been done to jsp for this plugin.

推荐答案

根据文档,您需要更改默认值.

As per the documentation, you need to change the default value.

// Change the default overlay message
blockUIConfig.message = 'Saving Synids...';

示例

angular.module('myApp').config(function(blockUIConfig) {

  // Change the default overlay message
blockUIConfig.message = 'Saving Synids...';

// Change the default delay to 100ms before the blocking is visible
blockUIConfig.delay = 100;

});

来源: http://angular-block-ui.nullest. com/#!/examples/documentation

这篇关于在angular-blockUI插件中显示Loading..gif的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆