javascript - 想要水平而不是垂直对齐这个动态列表项
问题描述
我正在以角度拖放并在容器框中添加列表项运行时。这些盒子被垂直放置。我想用滚动条水平添加它们以覆盖所有项目。
<div *ngFor="let dropzone of nestedList.dropzones;let i = index" class="col-md-6">
<div class="dropzone box box-yellow">
<!-- The dropzone also uses the list template -->
<div [dndList]="{
allowedTypes: ['container']}" [dndModel]="dropzone" [dndPlaceholder]="placeholder" class="col-md-12">
<div *ngFor="let item of dropzone">
<container *ngIf="item.type === 'container'" [list]="dropzone" [model]="item"></container>
<div *ngIf="item.type === 'Source'" [dndType]="item.type" [dndDraggable]
(dndMoved)="removeItem(item, dropzone)" [dndObject]="item" class="row">{{item.name}}</div>
</div>
</div>
</div>
</div>
解决方案
如果您使用引导程序,那么您的类是错误的,请尝试此类的每个项目都必须在 col-* 中,并且所有项目列表都包含在引导程序的行内
<div *ngFor="let dropzone of nestedList.dropzones;let i = index" class="row">
<div class="dropzone box box-yellow">
<!-- The dropzone also uses the list template -->
<div [dndList]="{
allowedTypes: ['container']}" [dndModel]="dropzone" [dndPlaceholder]="placeholder" class="col-md-4">
<div *ngFor="let item of dropzone">
<container *ngIf="item.type === 'container'" [list]="dropzone" [model]="item"></container>
<div *ngIf="item.type === 'Source'" [dndType]="item.type" [dndDraggable]
(dndMoved)="removeItem(item, dropzone)" [dndObject]="item" class="row">{{item.name}}</div>
</div>
</div>
</div>
</div>
推荐阅读
- windows - 无法使用多个密钥连接到 Gitlab 存储库
- grails - Grails 不保存域的字段
- ios - 打开 UIImagePicker 后如何在 AR Kit 场景中保留节点
- typescript - 在打字稿中获取枚举键作为联合字符串的通用类型?
- python - 将嵌套的 json 响应转换为 Python pandas 中的数据框
- python - 无法导入“”。路径必须是完全限定的
- python-3.x - ModuleNotFoundError:没有名为“imblearn”的模块
- c++ - 将监视器方法作为线程参数传递c ++
- algorithm - 基于第 1、第 2、第 3 ... 选择的选择
- react-native - React-Native 无法正确使用 jni 库