-6ren">
gpt4 book ai didi

javascript - 带有回调的 Angular Promises

转载 作者:行者123 更新时间:2023-11-30 12:20:19 25 4
gpt4 key购买 nike

我有以下 3 个函数需要按顺序执行:

getSomeData1: ->
@http.get("someRestUrl1")
getSomeData2: (param1, param2)->
@http.get("someRestUrl2")
getSomeData3: ->
@http.get("someRestUrl3")

getSomeData1().then(getSomeData2(param1, param2)).then(getSomeData3)

现在,如果我想在调用函数 getSomeData2 之前将回调附加到函数 getSomeData1,最好的方法是什么?

新回调不包含任何 $http 请求。这是一个普通的 javascript 函数。

最佳答案

我不是 coffeescript 专家,但在普通的 javascript 中,您可以做一些简单的事情,只需创建一个匿名函数,该函数将首先调用您的回调,然后检索 SomeData2:

getSomeData1: ->
@http.get("someRestUrl1")
getSomeData2: ->
@http.get("someRestUrl2")
getSomeData3: ->
@http.get("someRestUrl3")

getSomeData1().then(function(){
normalJsFunction();
getSomeData2
}).then(getSomeData3)

关于javascript - 带有回调的 Angular Promises,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31314313/

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