Angular2模板:如何使用DIV包装ngFor的内容
作者:黄晓敏3023 | 2023-09-07 15:18
如何解决《Angular2模板:如何使用DIV包装ngFor的内容》经验,为你挑选了1个好方法。
我有不确定的列数和未定义的字段长度.要显示它们,请输入以下代码:
{{ viewRecord[d.fieldName]}}
结果是:
Text 2....
是否有可能将这两个放入一个容器中,如下所示:
请注意我不知道字段数,所以我必须从字段总数中将模数设为2,以将字段对包装成一个容器.很明显,包装器将在循环之外.我被困了:)
请注意,我正在寻找模板驱动的答案.如果没有,我可以应付它.我自己写的任何JavaScript;)
1> Petr Adam..:
您可以使用内置的功能*ngFor
,odd
和even
项目.像往常一样迭代项目,但仅在迭代even
项目时显示结果.并使用index
直接从项目访问项目.
{{ viewRecord[fields[index].fieldName]}}
{{ viewRecord[fields[index+1].fieldName]}}
它绝对不是最好的解决方案(因为我定义了两次相同的模板),但是应该可行.