gpt4 book ai didi

jquery - 无法从 Angular 调用 JQuery 插件

转载 作者:行者123 更新时间:2023-12-01 05:58:19 25 4
gpt4 key购买 nike

我尝试从以下声明中调用 JQuery 粘性插件,但没有任何反应,我检查了它通过该行的调试消息,并且粘性未出现。但当我从其他地方正常打电话时就可以了。

var globalService = angular.module('global.service', []);
globalService.config(function ($httpProvider) {
$httpProvider.responseInterceptors.push('myHttpInterceptor');
var spinnerFunction = function (data, headersGetter) {
var settings = {
'speed' : 'fast',
'duplicates' : false,
'autoclose' : false
};

$.sticky('Loading..', settings);
return data;
};
$httpProvider.defaults.transformRequest.push(spinnerFunction);
});

//register the interceptor as a service, intercepts ALL angular ajax http calls
globalService.factory('myHttpInterceptor', function ($q, $window) {
return function (promise) {
return promise.then(function (response) {
// do something on success
// todo hide the spinner

$.sticky.clear();
return response;

}, function (response) {
// do something on error
// todo hide the spinner

$.sticky.clear();
return $q.reject(response);
});
};
});

最佳答案

修复 $.sticky.clear() 后,上面的代码可以正常工作

关于jquery - 无法从 Angular 调用 JQuery 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13330073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com