Angular 使用*ngFor分隔数组元素

Angular 使用*ngFor分隔数组元素,angular,random,ngfor,Angular,Random,Ngfor,我正在做一项作业,我必须使用Angular生成随机的12个数字,并将它们放入一个列表中(每个列表元素一个数字) 现在我得到的结果是,每个od 12列表项看起来都一样,即 1674476935497093675162772980427235825755588331 我找不到一个解决方案,如何将每个随机数字放在一个单独的项目符号中 HTML: Wygeneruj-liczby {{随机数}} 组件技术 public randomNumbers: number[]; generateN

我正在做一项作业,我必须使用Angular生成随机的12个数字,并将它们放入一个列表中(每个列表元素一个数字)

现在我得到的结果是,每个od 12列表项看起来都一样,即

  • 1674476935497093675162772980427235825755588331
我找不到一个解决方案,如何将每个随机数字放在一个单独的项目符号中

HTML:

Wygeneruj-liczby

{{随机数}}

组件技术

public randomNumbers: number[];

  generateNumbers(){
    let array: number[] = [];
    while (array.length <12 ) {
      array.push(Math.floor(Math.random() * 8719));
    }
    this.randomNumbers = array;
  }
公共随机数字:数字[];
generateNumbers(){
let数组:编号[]=[];

while(array.length以下是您需要执行的操作


威格纳鲁吉·利茨比
    {{number}}

{{number}}保存列表当前项的变量是
number
。将
{{randomNumbers}}
替换为
{number}
@Michael D-非常感谢,它解决了问题:)
public randomNumbers: number[];

  generateNumbers(){
    let array: number[] = [];
    while (array.length <12 ) {
      array.push(Math.floor(Math.random() * 8719));
    }
    this.randomNumbers = array;
  }