gpt4 book ai didi

javascript - AngularJS 中 $interval 返回的 Promise 的参数是什么?

转载 作者:行者123 更新时间:2023-11-28 15:20:09 27 4
gpt4 key购买 nike

我正在使用 Angularjs 1.4。假设我有一个由 $interval 返回的 promise 。

var promise = $interval(function () {
}, 1000);

我想利用这个 promise 。

promise.then(???)

但是,我不知道有哪些参数可用于此返回的 promise 。我在 the documentation 中找不到答案.

这个返回的promise的参数是什么?

最佳答案

promise 的 then 方法的参数是:

then(successCallback, errorCallback, notifyCallback)

欲了解更多信息,see the documentation (找到:“promise api”)

<小时/>

所使用的回调以及它们的调用方式将取决于为您提供 Promise 对象的函数。在 $interval 的情况下,回调将按如下方式调用:

successCallback:间隔函数完成时调用(假设设置为过期)

errorCallback:发生错误时调用

notifyCallback:在间隔计时器的每次滴答时调用

示例

var promise = $interval(function () 
{
}, 1000, 10);

promise.then(function (){
//On Success: called after 10 seconds (10 x 1000ms).
}, function (){
//On Error: called when an error occurs.
}, function (){
//On Notify: called every second (1000ms).
});

关于javascript - AngularJS 中 $interval 返回的 Promise 的参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31878326/

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