请让我知道如何使用forEach循环在角度6中为“ setTimeout”添加“延迟” 在特定间隔后执行每个循环。
下面是我的代码。
import abc
class BaseResponse(abc.ABC):
@abc.abstractmethod
def get_headers(self):
raise NotImplementedError
@abc.abstractmethod
def get_body(self):
raise NotImplementedError
class Response(BaseResponse):
def __init__(self, headers, body):
self.__headers = headers
self.__body = body
def get_headers(self):
return self.__headers
def get_body(self):
return self.__body
@classmethod
def from_request(cls, request, payload):
headers = request.get_headers()
headers["meta_data"] = payload["meta_data"]
body = payload["data"]
return cls(headers, body)
在上面的代码中,“ makePayment”需要在特定时间间隔后调用。
谢谢