javascript - 如何随机显示 *ngFor?

标签 javascript angular

所以我正在制作一个应用程序,要求我以随机顺序显示元素,但由于应用程序的性质,我不允许更改 ngFor。那么如何让 ngFor 随机显示其内容呢?

最佳答案

你可以尝试这样的事情

<div *ngFor="let element of elements; let i= index">
    <div *ngIf="(i+ 1) % number == 0">
       {{ element }}
     </div>
</div>

在 typescript 中您可以添加

number = Math.floor(Math.random() * 10) + 1

关于javascript - 如何随机显示 *ngFor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60951226/

相关文章:

java - Angular4 路由在 IE 中不工作,而在 Mozilla 和 chrome 中工作正常

javascript - 当我们改变执行顺序时,performance.now() 返回不同的值

使用formArray进行 Angular 拖放

Angular 2 : What is the recommended access modifier for typescript properties and functions that will be accessed in the view

javascript - 我在特定屏幕尺寸下禁用了特定 jQuery 脚本,但是如何在调整屏幕大小时检查它?

angular - 如何在获得代码覆盖率的同时排除规范文件 [Angular]

angular - 缩短 Azure Devops 中 Angular 8 应用程序的生产构建时间

javascript - 编写可缩放多列布局的首选方式是什么?

javascript - Angular 6 - 服务中的 API 后调用 - 更改为使用 XML

javascript - CSS 多次淡出