栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在AngularJS中的$ http请求期间显示微调框G​​IF?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在AngularJS中的$ http请求期间显示微调框G​​IF?

这是 当前 过去的AngularJS咒语:

angular.module('SharedServices', [])    .config(function ($httpProvider) {        $httpProvider.responseInterceptors.push('myHttpInterceptor');        var spinnerFunction = function (data, headersGetter) { // todo start the spinner here //alert('start spinner'); $('#mydiv').show(); return data;        };        $httpProvider.defaults.transformRequest.push(spinnerFunction);    })// register the interceptor as a service, intercepts ALL angular ajax http calls    .factory('myHttpInterceptor', function ($q, $window) {        return function (promise) { return promise.then(function (response) {     // do something on success     // todo hide the spinner     //alert('stop spinner');     $('#mydiv').hide();     return response; }, function (response) {     // do something on error     // todo hide the spinner     //alert('stop spinner');     $('#mydiv').hide();     return $q.reject(response); });        };    });//regular angular initialization continued below....angular.module('myApp', [ 'myApp.directives', 'SharedServices']).//.......

这是其余的(HTML / CSS)....使用

$('#mydiv').show(); $('#mydiv').hide();

切换它。 注意:以上内容在发布开始时用于角度模块

#mydiv {      position:absolute;    top:0;    left:0;    width:100%;    height:100%;    z-index:1000;    background-color:grey;    opacity: .8; }.ajax-loader {    position: absolute;    left: 50%;    top: 50%;    margin-left: -32px;     margin-top: -32px;      display: block;     }<div id="mydiv">    <img src="lib/jQuery/images/ajax-loader.gif" /></div>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/415586.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号