在Angular 7中使用ngFor实现flexbox布局,你可以按照以下步骤进行操作:
items = [
{ name: 'Item 1', flex: 1 },
{ name: 'Item 2', flex: 2 },
{ name: 'Item 3', flex: 3 },
{ name: 'Item 4', flex: 1 },
];
{{ item.name }}
.flex-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.flex-container > div {
background-color: #ccc;
margin: 10px;
padding: 10px;
}
这样,你就可以使用ngFor指令动态生成flexbox布局,并且根据项目数组中的flex属性设置每个项目的宽度比例。
请注意,以上代码示例仅为参考,你可以根据实际需求进行适当的修改和调整。