Angular循环展示的值只显示最后一个,即使开发者工具HTML中有正确的值。
创始人
2024-10-30 10:30:48
0

可能是因为使用了不恰当的变量类型或在循环内部使用了异步操作,导致循环未完成就已经被阻止了。可以通过使用Promise或RxJS Observable来解决这个问题。例如,使用RxJS的from()方法将数组转换为Observable,然后使用pipe()方法和相关操作符来获取每个元素并将其发送到订阅函数中,以确保在所有值都已完成之后再显示它们。示例代码如下:

component.ts:

import { Component, OnInit } from '@angular/core';
import { from } from 'rxjs';
import { delay, map } from 'rxjs/operators';

@Component({
  selector: 'app-my-component',
  templateUrl: './my-component.component.html',
  styleUrls: ['./my-component.component.css']
})
export class MyComponentComponent implements OnInit {
  items = [1, 2, 3, 4, 5];
  items$ = from(this.items).pipe(
    delay(0), // 加入一点延迟,确保在渲染之前所有项都已完成
    map(item => ({ value: item })) // 将每个项转换为对象以在模板中渲染
  );
  constructor() { }

  ngOnInit(): void {
  }
}

component.html:

  • {{ item.value }}

相关内容

热门资讯

技术分享!德扑圈辅助挂多功能透... 技术分享!德扑圈辅助挂多功能透视工具,本来真的有挂(有挂方式)1、完成德扑圈有辅助插件,帮助玩家取得...
玩家必看科普!aapoker辅... 玩家必看科普!aapoker辅助挂多功能透视工具,竟然真的有挂(有挂功能)1、完成aapoker有辅...
一起来讨论!智星德州扑克辅助挂... 一起来讨论!智星德州扑克辅助挂多功能透视工具,其实有挂(竟然有挂)1.智星德州扑克 选牌创建新账号,...
最新通报!AAPoKer辅助挂... 最新通报!AAPoKer辅助挂多功能透视工具,确实有挂(有挂方法)小薇(辅助器软件下载)致您一封信;...
推荐一款!wepoker辅助挂... 您好,wepoker这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家...
每日必看教程!wpk辅助挂多功... 每日必看教程!wpk辅助挂多功能透视工具,好像是有挂(有挂规律)1.wpk 选牌创建新账号,点击进入...
重磅来袭!aapoker辅助挂... 重磅来袭!aapoker辅助挂多功能透视工具,其实是真的有挂(有挂解密)1、完成aapoker辅助器...
一分钟揭秘!红龙poker辅助... 一分钟揭秘!红龙poker辅助挂多功能透视工具,本来存在有挂(有挂技巧)1、红龙poker辅助器安装...
推荐几款新版!智星菠萝德州辅助... 推荐几款新版!智星菠萝德州辅助挂多功能透视工具,其实有挂(有挂实锤)1、玩家可以在智星菠萝德州线上大...
最新技巧!智星菠萝德州辅助挂多... 最新技巧!智星菠萝德州辅助挂多功能透视工具,一直是真的有挂(有挂解密)1、智星菠萝德州模拟器是什么优...