首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NG2- Modal的Modal意外关闭

NG2- Modal的Modal意外关闭
EN

Stack Overflow用户
提问于 2017-03-10 19:14:18
回答 1查看 86关注 0票数 1

我在我的模式中使用了ng2-modal

当我调用我创建的以下函数时:

代码语言:javascript
复制
deleteCommitee(id:number){
  var length = this.addnewCommitee.length;
  for(var i = 0;i<length;i++){
    if(id == i){
     this.addnewCommitee.splice(i,i);
    }
  }
}

模态消失了。我已经在plunker中复制了这种情况。

在柱塞示例中,请单击按钮以触发模式打开,然后单击'email id 0‘输入字段下面的叉号按钮

实际上,通过这个函数,我想从addNewCommittee array中删除一个元素。

EN

回答 1

Stack Overflow用户

发布于 2017-03-10 19:41:54

您缺少阻止单击通过DOM传播的event.stopPropagation()Updated plunker

deleteCommitee

代码语言:javascript
复制
deleteCommitee(id:number,event:any){
    //event.preventDefault();
    event.stopPropagation();
    for(var i = 0;i<this.addnewCommitee.length;i++){
      console.log(this.addnewCommitee[i]);
      if(id == this.addnewCommitee[i].count){
        //console.log(this.addnewCommitee[i]);
        console.log(this.addnewCommitee.splice(i,1));
      }
    }
  }

HTML

代码语言:javascript
复制
 <div class="close_icon_div cursor_pointer" (click)="deleteCommitee(newCommitee.count,$event)" >
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42717036

复制
相关文章

相似问题

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