我有一个具有拖放功能的列表
<div [sortablejs]="actionList">
<div *ngFor="let data of actionList | filterBy: searchValue;let i = index">和下面这样的按钮
<button (click)="save()"> Save</button>如何使此按钮仅在用户进行拖放时启用--我在这里使用SortablejsModule作为列表的拖放功能
发布于 2018-12-28 11:00:40
您可以将drageableOption作为类似的参数,并在发生拖放事件时附加一个函数。
在你的html里
<div [sortablejs]="actionList" [sortablejsOptions]="draggableOptions">
<div *ngFor="let data of actionList | filterBy: searchValue;let i = index">在你的.ts里
从“角-排序表”导入{ SortablejsOptions };
export class StockMovementComponent implements OnInit{
disableButton: boolean = true;
draggableOptions : SortablejsOptions = {
animation: 150,
onUpdate: () => this.dragDropDataSuccess(),
scroll: true,
scrollSensitivity: 100
};
constructor(){}
ngOnInit() {}
dragDropDataSuccess(){
this.disableButton = false;
}
}https://stackoverflow.com/questions/53956802
复制相似问题