deferred

    1热度

    1回答

    我有两个并行加载的控制器,控制器A调用服务A和控制器B调用服务B.控制器B需要控制器A请求的数据。 (注意:控制器A是一个通用控制器,所以我不能在控制器B中调用服务A) 只有在服务调用(从Ctrl A和Ctrl B)完成后,控制器B才能处理数据的最佳方法是什么? 我看到一些$ q的例子,我有点困惑在上述情况下实现它。

    9热度

    3回答

    每次我把我的js文件放在页面底部时,这个问题一直困扰着我。如果我在关闭body标签之前将所有js文件放在底部,那么我认为浏览器将首先下载所有html和样式表,然后它将解析html和css,最后它将发送js文件的请求。所以, 将使用defer在js文件已经在底部有什么区别? 刚刚在身体标记呈现阻塞之前的非延迟脚本? 我的另一个问题是,如果我把所有的js文件放在头上,并使用defer就可以了。这是否相

    0热度

    1回答

    我正在为调用Promise的作用域函数编写测试,并试图访问在承诺解析后设置的某些作用域属性。 这基本上是我的控制器功能: $scope.submitNewForm = function(){ Service.createUser($scope.user).then(function(result){ if (result){ $scope.message = '

    1热度

    2回答

    我想使用jQuery Promise Library/API。我写了一小段代码来测试/学习它,但是我没有得到预期的结果。 我将此代码粘贴到我的JavaScript控制台: window.dfd = $.Deferred(); $.when(window.dfd.promise()).then( function(status) {console.log('reso

    0热度

    1回答

    我有一个JavaScript提交处理程序中的延期链,它将一系列对调用API的AJAX调用直到返回所需的结果。它运行良好,但我做了一个调整,现在我无法弄清楚我错了什么地方,因为新代码似乎有一个断开的承诺链。 function createLinkAPIJob(type) { //code to create a request return $.ajax(request) }

    1热度

    2回答

    我有有有子视图,你可以 之间切换后取Ajax调用是成功的,一个“成功”格主视图框主视图延迟执行被显示。 我面临的问题是,当我在子视图之间切换时,来自先前视图的提取的延迟承诺仍然执行并显示'成功'div。 这是我的代码: this.model.fetch().done(function() { $('#success').show(); }); onChangeSubview: fu

    0热度

    1回答

    我有一个角度服务MyService 里面有get方法。它得到的信息从服务器,并将其设置为本地变量,如果变量未定义,overwise返回变量 export class MyService{ private userSettings: UserSettings; private updateProcessing: boolean = false; private defe

    0热度

    2回答

    我有这样的设计: var postCommand = function(req, res){ parseForm(req) .then(checkData) .then(findCommand) .then(initializeCommand) .then(saveToDb) .then(onUploadSucceeded.bind(t

    0热度

    1回答

    我想从Oracle获取一些数据,使用Twisted和runQuery并继续获取延迟而不是实际数据。 这怎么解决? 一些代码(我排除一些不必要的部分,但这个想法应该清楚): from twisted.enterprise import adbapi from twisted.internet import defer import service_config ORACLE_DSN = se

    1热度

    1回答

    postData: function (url, data) { var deferred = Q.defer(); $.ajax({ type: 'POST', url: url, data: JSON.stringify(data), dataType: "json", beforeSend: function