当前位置:  开发笔记 > 编程语言 > 正文

Angular2模板:如何使用DIV包装ngFor的内容

如何解决《Angular2模板:如何使用DIV包装ngFor的内容》经验,为你挑选了1个好方法。

我有不确定的列数和未定义的字段长度.要显示它们,请输入以下代码:

{{ viewRecord[d.fieldName]}}

结果是:

Text 1....
Text 2....

是否有可能将这两个放入一个容器中,如下所示:

Text 1....
Text 2....

请注意我不知道字段数,所以我必须从字段总数中将模数设为2,以将字段对包装成一个容器.很明显,包装器将在循环之外.我被困了:)

请注意,我正在寻找模板驱动的答案.如果没有,我可以应付它.我自己写的任何JavaScript;)



1> Petr Adam..:

您可以使用内置的功能*ngFor,oddeven项目.像往常一样迭代项目,但仅在迭代even项目时显示结果.并使用index直接从项目访问项目.

{{ viewRecord[fields[index].fieldName]}}
{{ viewRecord[fields[index+1].fieldName]}}

它绝对不是最好的解决方案(因为我定义了两次相同的模板),但是应该可行.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有