【发布时间】:2018-07-18 20:14:17
【问题描述】:
我正在使用 ngFor 打印标签/输入
<div *ngFor="let point of points" class="form-group row col">
<label for=... ></label>
<input ...></input>
</div>
但现在我意识到,我想将其中两个放在一行上,而不是每行一个。是否可以使用 ngFor 语句做类似的事情?我知道我可以向它添加一个索引,但我仍然不确定这对我有什么帮助,因为我需要将内部标签/div 加倍,并且还要处理点数不是偶数的情况,所以最后一行可能只有一对而不是两个。
【问题讨论】:
-
这不是样式问题,而不是结构问题吗?例如。如果您使用的是 flexbox,只需让它包裹并让每个子项的宽度为父项的 50%。如果您真的希望它反映在结构中,您可以迭代成对的项目。
-
这绝对是样式问题。但是知道用谷歌搜索什么是成功的一半 :) 我会去看看 flexbox 看看我能不能弄明白。谢谢。
-
制作一个 jsfiddle 或其他东西让我们查看您到目前为止所获得的内容