首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dragula : ng2-dragula中的还原下降

Dragula : ng2-dragula中的还原下降
EN

Stack Overflow用户
提问于 2017-01-06 19:18:12
回答 1查看 3.6K关注 0票数 5

我有一个angular2应用程序与typescript。我正在使用ng2-dragula创建一个拖放应用程序。

我被请求到,检查一个条件,如果条件是false,则恢复拖放,我从这里知道revertOnSpillrevertOnSpill:true可以将元素放回它的第一个位置。

但是,,我不知道在 ng2-dragula中怎么可能。我在onDrop中暗示了这一点。这是代码

代码语言:javascript
复制
 constructor() {

              dragulaService.drop.subscribe((value) => {
                  this.onDrop(value.slice(1));
              });

                dragulaService.setOptions('second-bag', {
                  removeOnSpill: true
              });
 }

private onDrop(args) {
   bla
   bla
   bla
   if(err.status=="404")                                                               
          this.dragulaService.removeModel;
         // this.dragulaService.cancel; also tried but did not work   
}

以下是html代码:

代码语言:javascript
复制
<div   id="toPlay" class="playBox roundedBox" [dragula]="'second-bag'">
    <img class="w3-animate-top" [src]="sax_path" alt="sax" id="saxsophone"/>
    <img class="w3-animate-top" [src]="drum_path" alt="drum" id="drum"/> 
</div>
<div   id="scene"  [dragula]="'second-bag'">

</div> 

Package.json是:

代码语言:javascript
复制
 "dependencies": {
    "dragula": "^3.7.2"
  },
  "peerDependencies": {
    "@angular/common": "^2.0.0",
    "@angular/core": "^2.0.0",
    "@angular/compiler": "^2.0.0",
    "@angular/forms": "^2.0.0"
  },
  "devDependencies": {
    "angular-cli": "1.0.0-beta.22-1",
    "typescript": "2.0.10"
  }

问题是,我不知道怎么取消掉?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-09 17:20:25

有一个名为boolean 移动的属性,它控制元素是否可移动的情况。

代码语言:javascript
复制
this.dragulaService.setOptions('second-bag', {

        moves:  (el, container, handle) =>{

                             if(YourCondition)
                                     //return true;
                             else
                                     //return false; 
                         }))
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41512773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档