angular - 在 Angular 2 中打破 NgFor 循环

标签 angular

我正在尝试在模板内使用 *ngFor 迭代数组,并使用 *ngIf 搜索基于键的元素。现在,当条件与键匹配时,我想打破 *ngFor。我想知道 angular2 中是否有任何选项可以根据条件打破 ngFor 循环。

最佳答案

我不得不打破循环,所以我采用了以下方法。

我不知道还是分享那段代码是否有帮助。

正如 Gunter 提到的:

There is no option to break ngFor.

这只是另一种方法。

<ng-container *ngFor="let product of products; let i = index">
    <div *ngIf="i < 10">
        <span> product.name </span>
    </div>
</ng-container>

关于angular - 在 Angular 2 中打破 NgFor 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39911219/

相关文章:

angular - 使用 ReactiveForms 和 NgbModal 时的 ExpressionChangedAfterItHasBeenCheckedError

typescript - 我的 Angular 2 应用程序需要很长时间才能为初次使用的用户加载,我需要帮助来加快速度

javascript - 将点击事件绑定(bind)到动态生成的内容(Angular 4)

Angular 4 : ng build --prod takes up more than 80 mins

javascript - 如何检测 HTML 绑定(bind)中加载的所有图像?

angular - Angular 8 Electron 7构建Webpack ://in Chrome developer tools sources中缺少的 “.”

angular - Angular-cli.json 、 webpack.conf 和 tsconfig.json 之间的区别

javascript - 处理中的超时休息请求

angular - 在 Angular 6 中生成服务时,providedIn 与 Injectable 装饰器的目的是什么?

html - 如何从调用另一个组件的组件发送数据