我正在尝试使用 Dragula(实际上是 angular-dragula)将一行从一个表拖到另一个表。如果两个表都有行,则没有问题,但存在目标表为空的情况。如何使空表允许放置?
问问题
3384 次
2 回答
6
于 2016-06-01T06:19:30.457 回答
3
我通过使用 angular2 的力量解决了这个问题。如果数组(模型)为空,我添加一个 div 作为 dragula 容器,否则我显示包含数组的容器。其中class drop bag有“min-height:50px”;
<div *ngIf="models.length > 0">
<div
*ngFor="let model of models"
[dragula]='"third-bag"'
[dragulaModel]='models'
class="dropbag">
<div class="col-xs-12 center-content">
<img [src]="model.imageThumb" alt="NA">
</div>
</div>
</div>
<div *ngIf="models.length <= 0">
<div
[dragula]='"third-bag"'
[dragulaModel]='models'
class="dropbag">
<div class="col-xs-12 center-content">
<img src="" alt="No Content">
</div>
</div>
</div>
于 2016-06-14T04:30:51.497 回答