Angular的订阅switchMap()函数不等待setInterval(),返回undefined。
创始人
2024-10-24 02:32:07
0

需要在 switchMap() 函数中使用 timer(),使其等待 setInterval() 的结果后再进行下一步操作。 代码示例如下:

import { timer } from 'rxjs'; import { switchMap } from 'rxjs/operators';

// 使用 timer() 替换 setInterval(),并在 switchMap() 中等待结果 timer(0, 1000).pipe( switchMap(() => { return http.get('api/data'); }) ).subscribe(data => { console.log(data); });

// 或者使用 Promise 和 async/await: async function getData() { const result = await timer(0, 1000).toPromise(); const data = await http.get('api/data').toPromise(); console.log(data); }

getData();

相关内容

热门资讯

黑科技游戏(wepOkE)黑科... 黑科技游戏(wepOkE)黑科技设备(黑科技)黑科技ai(一贯存在有挂)1、这是跨平台的黑科技,在线...
详细辅助(微扑克)ai胜率(辅... 详细辅助(微扑克)ai胜率(辅助挂)ai软件(切实是有挂)1. ai辅助创建新账号,点击进入游戏后,...
透视辅助挂(WPk)德州透视外... 透视辅助挂(WPk)德州透视外挂(黑科技)有透视辅助(果然有挂)是一款可以让一直输的玩家,快速成为一...
透视能赢(WPK)透视挂会被封... 透视能赢(WPK)透视挂会被封号吗(黑科技)透视辅助工具的使用教程(果然真的有挂)1. ai辅助创建...
攻略辅助(微扑克)辅助插件挂(... 攻略辅助(微扑克)辅助插件挂(辅助挂)职业代打(其实存在有挂)1. ai辅助创建新账号,点击进入游戏...
普及辅助(微扑克)ai胜率(辅... 普及辅助(微扑克)ai胜率(辅助挂)ai分析器(一直是有挂)1、构建自己的微扑克辅助插件;2、选择您...
教你辅助(微扑克)ai分析器(... 1、教你辅助(微扑克)ai分析器(辅助挂)ai胜率(都是有挂);代表性(透视辅助软件透明挂)高科技在...
详细辅助(微扑克)的辅助工具苹... 详细辅助(微扑克)的辅助工具苹果(辅助挂)的辅助工具苹果(本来是有挂)是一款可以让一直输的玩家,快速...
黑科技辅助(微扑克)职业代打(... 黑科技辅助(微扑克)职业代打(辅助挂)ai辅助神器(确实是有挂);无聊就玩这款真的有辅助,无限炸弹无...
黑科技透明(wepOke)辅助... 黑科技透明(wepOke)辅助有挂吗(黑科技)辅助挂(都是是真的有挂)1、ai辅助优化,发牌逻辑科技...